Permissions til access databaser
Hejjeg sidder her og roder med noget IIS på xp, og kan ikke få den til at læse en access database ind...
Jeg får flg. fejl:
Error Type:
Microsoft JET Database Engine (0x80004005)
The Microsoft Jet database engine cannot open the file 'c:\Inetpub\wwwroot\dbtest\db1.mdb'. It is already opened exclusively by another user, or you need permission to view its data.
/dbtest/Default.asp, line 11
Jeg har kigget opsætningen på IISen igennem overalt næsten, og jeg kan ikke finde det sted hvor permissionsne skal sættes...
Nogen der kan hjælpe? Min kode ser sådan her ud:
<html>
<title>Hente data fra database</title>
<head>
</head>
<body>
<%
' Databaseforbindelse - husk at angive sti til din database
'Create a connection object.
Set Conn = Server.CreateObject("ADODB.Connection")
'Open a connection using the OLE DB connection string.
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Inetpub\wwwroot\dbtest\db1.mdb"
' SQL forespørgsel
strSQL = "Select * from Table1"
' 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("ID") & "<br>"
Response.Write rs("navn") & "<br>"
Response.Write rs("password") & "<br>"
Response.Write rs("interesse") & "<br>"
Response.Write rs("alder") & "<hr>"
' 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>
