Jeg sidder her og prøver at hente data fra en database via ASP.
Min opsætning på min PCér er følgende.
Windows 2000 / IIS5.0 /IE6.0 /Access 2000.
Asp scriptet er fra ASP Tutorial fra denne site, Lektion 19 og
indeholder følgende kode. Min database er placeret i under
c:\test\database.mdb.
START__________________________START
<html>
<title>Hente data fra database</title>
<head>
</head>
<body>
<%
' 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("/test/database.mdb")
Conn.Open DSN
' SQL forespørgsel
strSQL = "Select * from personer"
' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)
' Gennemløb Recordset (rs) med en løkke
Do
' Udskriv værdien af kolonnen Fornavn
Response.Write rs("Fornavn") & "<br>"
' Gå til næste Record i rs
rs.MoveNext
' Fortsæt indtil rs er gennemløbet (EOF = End Of File)
Loop While Not rs.EOF
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
</body>
</html>
SLUT__________________________SLUT
og får følgende fejl meddelese.
Fejlen der kommer ved forsøg på visning...
Jeg har prøvet at slå indekseringstjenelsen til med det hjælder
ikke.
HTTP 500,100 - Intern fejl på serveren - ASP-fejl -
Internet Information Services
-----------------------------------------------------------------
---------------
Tekniske oplysninger (for supportteknikere)
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver]Der opstod en generel
fejl. Registreringsnøglen Temporary (volatile) Jet DSN for
process 0x300 Thread 0x5cc DBC 0x1394e24 Jet kan ikke åbnes.
/data.asp, line 11
Browsertype:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
Side:
GET /data.asp
Klokkeslæt:
26. januar 2002, 00:51:58
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials