Avatar billede zeus19 Nybegynder
19. december 2001 - 10:56 Der 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 




<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
</head>

<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>
Avatar billede harlis Nybegynder
19. december 2001 - 11:12 #1
hej. har du læst http://www.html.dk/tutorials/asp/lektion2.asp
&
http://www.html.dk/tutorials/asp/lektion3.asp
??? Der står der hvor du skal anbringe filerne!
Avatar billede aamodtod Nybegynder
19. december 2001 - 11:14 #2
Rename \"default.htm\" til \"default.asp\"

Odd
Avatar billede zeus19 Nybegynder
19. december 2001 - 11:17 #3
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

DSN = DSN & \"DBQ=\" & Server.MapPath(\"/cgi-bin/tutorial.mdb\")
Avatar billede zeus19 Nybegynder
19. december 2001 - 11:19 #4
> aamodtod
Virker ikke!! :-(
Avatar billede harlis Nybegynder
19. december 2001 - 11:21 #5
jamen har du installeret det der kræves for at køre asp?
Avatar billede aamodtod Nybegynder
19. december 2001 - 11:22 #6
Får du en feilmelding?
Avatar billede zeus19 Nybegynder
19. december 2001 - 11:24 #7
jeg har en win2k Server med iis, og den skulle da understøtte ASP ikke ? Ingen fejlmelding kun tom skærm med baggrunds farve
Avatar billede aamodtod Nybegynder
19. december 2001 - 11:28 #8
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)

og gi beskjed om det kommer noe på skjermen nå..

Odd

Avatar billede zeus19 Nybegynder
19. december 2001 - 11:35 #9
nu får vi denne fejl.

Microsoft OLE DB Provider for ODBC Drivers error \'80004005\'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

/Default.asp, line 13


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
</head>

<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>
Avatar billede slapstick Nybegynder
19. december 2001 - 12:07 #10
hvis du kender hele stien så skriv den sådan her

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; C:\\thomas\\cgi-bin\\tutorial.mdb\"
\'SQL Forespørgsel
strSQL = \"Select * from personer\"
\'Udfør forespørgsel (rs indeholder nu resultat)
response.write strSql
Set rs = Conn.Execute(strSQL)


:)
Avatar billede zeus19 Nybegynder
19. december 2001 - 12:27 #11
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.
Avatar billede zeus19 Nybegynder
19. december 2001 - 12:27 #12
Lukker spørgsmålet.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester