Har en Access 2003 databas som är kopplat till ett program. Anslutningen, system DSN, fungerar, ej exklusivt eller skrivskyddad, men när jag försöker ansluta till databasen via ASP får jag meddelandet att databasen är låst. Känns som att felmeddelandet inte riktigt stämmer överrens med detta... Men skulle det kunna vara ett rättighetsproblem? Att ASP-användaren inte har rättighet att skriva till låsningsfilen? Fungerar det om programmmet som använder databasen är stängt? Det fungerar om programmet är stängt. Har provat att ha databasen på min burk utan programmet och får samma fel om databasen är öppen. Fungerar perfekt med stängd databas.Låsning
Hur gör jag för att kunna ansluta? Måste komma åt innehållet för läsning i realtid.
OS: Win XP Pro, databasen på Win 2000SRV
Lite kod:
lotnr = Request.QueryString("lot")
Set db = Server.CreateObject("ADODB.Connection")
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data source=sökväg\till\db.mdb"
set objRecordset = Server.CreateObject("ADODB.Recordset")
rSQL="SELECT * FROM x WHERE y LIKE '%"& lotnr &"%' ORDER BY z"
objRecordset.open rSQL, db
If objRecordset.EOF Then
response.redirect "nohit.html"
End If
Do While Not objRecordset.EOF
(Utskrift av innehåll)
objRecordset.MoveNext
Loop
db.Close
Set db = NothingSv: Låsning
/JohanSv:Låsning
/Stefan