19. december 2001 - 10:56Der er
11 kommentarer og 1 løsning
Hurtig hjælp Søges
Vi forsøger at få Databasen vist på siden, men det virker ikke. forsøget er taget fra www. html.dk/tutorails/asp/lektion19.asp vi tror at det er fordi den ikke henviser til det rette sted på serveren, Databasen ligger under C:\\thomas\\cgi-bin\\tutorial.mdb og siden ligger under c:\\thomas\\default.htm
<body bgcolor=\"#FF0000\" text=\"#000000\"> <% \'databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject(\"ADODB.Connection\") DSN = \"DRIVER={Microsoft Access Driver(*.mdb)};\" DSN = DSN & \"DBQ=\" & Server.MapPath(\"/cgi-bin/tutorial.mdb\") Conn.Open DSN
\'SQL Forespørgsel strSQL = \"Select * from personer\" \'Udfør forespørgsel (rs indeholder nu resultat) Set rs = Conn.Execute(strSQL)
\'Gennemløb Recordset (rs) med en løkke Do
\'udskriv værdien af kolonnen Fornavn Responce.Write rs(\"fornavn\") & \"<br>\" \'Gå til næste Record i re rs.MoveNext \'Fortsæt indtil re er gennemløbet(EOF=End Of File) Loop While Not rs.EOF
\'Luk databaseforbindelse Conn.Close Set Conn = Nothing %> </body> </html>
det var ikke lige det spørsmålet gik ud på. Spørsmålet er om denne sti er forkert i forhold til at filen ligger under c:\\thomas\\cgi-bin\\tutorial.mdb
Gjør om denne dette: \'SQL Forespørgsel strSQL = \"Select * from personer\" \'Udfør forespørgsel (rs indeholder nu resultat) Set rs = Conn.Execute(strSQL)
til dette: \'SQL Forespørgsel strSQL = \"Select * from personer\" \'Udfør forespørgsel (rs indeholder nu resultat) response.write strSql Set rs = Conn.Execute(strSQL)
<body bgcolor=\"#FF0000\" text=\"#000000\"> <% \'databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject(\"ADODB.Connection\") DSN = \"DRIVER={Microsoft Access Driver(*.mdb)};\" DSN = DSN & \"DBQ=\" & Server.MapPath(\"/cgi-bin/tutorial.mdb\") Conn.Open DSN
\'SQL Forespørgsel strSQL = \"Select * from personer\" \'Udfør forespørgsel (rs indeholder nu resultat) response.write strSql Set rs = Conn.Execute(strSQL)
\'Gennemløb Recordset (rs) med en løkke Do
\'udskriv værdien af kolonnen Fornavn Responce.Write rs(\"fornavn\") & \"<br>\" \'Gå til næste Record i re rs.MoveNext \'Fortsæt indtil re er gennemløbet(EOF=End Of File) Loop While Not rs.EOF
\'Luk databaseforbindelse Conn.Close Set Conn = Nothing %> </body> </html>
Jeg kan ikke få det til at virke, Jeg lukker spørgsmålet igen da jeg tror at jeg lige skal læse Meget Mere om asp inden jeg går videre, men mange tak for hjælpen ellers.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.