Avatar billede bummelum Nybegynder
14. august 2001 - 10:08 Der er 9 kommentarer og
1 løsning

PWS

Jeg har tidligere benyttet min PWS til test af mine asp-sider. Nu har jeg tilknyttet en database, lavet i access, men jeg kan ikke få nogen udlæsning på siden. Er det fordi at jeg har et virtuelt bibliotek der hedder cgi-bin. ??? Hvid der er nogen der kan hjælpe, vil jeg være meget taknemmelig.
Avatar billede soenderup Nybegynder
14. august 2001 - 10:12 #1
Hvilken fejlmeddelse får du?

/Sønderup
Avatar billede bummelum Nybegynder
14. august 2001 - 10:22 #2
Jeg får ingen fejlmeddelse. Der kommer slet ikke noget op på skærmen når jeg kører min default.asp eller index.asp
Avatar billede soenderup Nybegynder
14. august 2001 - 10:24 #3
hvordan connecter du til din DB?

/Sønderup
Avatar billede bummelum Nybegynder
14. august 2001 - 10:30 #4
Sådanne her :

<%
Set Conn=Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"http://localhost/turtorial.mdb\")
Conn.Open DSN
strSQL = \"Select * from personer\"
Set rs = Conn.Execute(strSQL)
Do
Response.Write rs(\"Fornavn\") & \"<br>\"
rs.MoveNext
Loop While Not rs.EOF
Conn.Close
Set Conn = Nothing
%>
Avatar billede bojohansen Nybegynder
14. august 2001 - 10:33 #5
DSN = DSN & \"DBQ=\" & Server.MapPath (\"turtorial.mdb\")

Der skal ikke stå http://osv. osv.

Avatar billede bummelum Nybegynder
14. august 2001 - 10:35 #6
Det prøver jeg lige
Avatar billede bummelum Nybegynder
14. august 2001 - 10:40 #7
Nope. Det duer ikke
Der kommer stadig ikke noget op.
Avatar billede bojohansen Nybegynder
14. august 2001 - 10:42 #8
Server.MapPath giver dig stien på serveren hvor din fil nu ligger.

Altså hvis du er i C:\\inetpub\\wwwroot (dette er din default web mappe) og din database ligger i en mappe der hedder db skal den se således ud :

DSN = DSN & \"DBQ=\" & Server.MapPath (\"db/turtorial.mdb\")

hvis din db ligger i samme mappe som din fil så :


DSN = DSN & \"DBQ=\" & Server.MapPath (\"turtorial.mdb\")


Hvis du bruger Access 2000 og kører med IIS 5.0 Win2K så brug denne connection istedet for da den er hurtigere :

<%
Set Conn=Server.CreateObject(\"ADODB.Connection\")
DSN = \"Provider=Microsoft.Jet.OLEDB.4.0; \"
DSN = DSN & \"Data Source=\" & Server.MapPath (\"turtorial.mdb\")
Conn.Open DSN
strSQL = \"Select * from personer\"
Set rs = Conn.Execute(strSQL)
Do
Response.Write rs(\"Fornavn\") & \"<br>\"
rs.MoveNext
Loop While Not rs.EOF
Conn.Close
Set Conn = Nothing
%>
Avatar billede bummelum Nybegynder
14. august 2001 - 10:48 #9
Ok. Det prøver jeg. Tak for den foreløbige hjælp
Avatar billede bojohansen Nybegynder
14. august 2001 - 10:51 #10
Fjern eventuelt dit loop og lav kun en enkelt

Response.Write rs(\"Fornavn\")
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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