October 11, 2002
Hej. sitter hemma med IIS och meckar med ett eget forum. första jag skriver är connectionen med min databas och då får jag detta felmeddelande:
Error Type:
Microsoft JET Database Engine (0x80004005)
The Microsoft Jet database engine cannot open the file 'C:projektforum.mdb'. It is already opened exclusively by another user, or you need permission to view its data.
/projekt/register.asp, line 7
koden är som följer:
<%
Dim MyConnection
Set MyConnection=server.createObject("ADODB.Connection")
MyConnection.provider= "Microsoft.Jet.OLEDB.4.0"
MyConnection.Connectionstring= server.mappath("forum.mdb")
MyConnection.Open 'Öppna connection
Dim MyRecordset
Set MyRecordset=server.createobject("ADODB.Recordset")
Dim MySQL
MySQL="SELECT * FROM users;"
MyRecordset.Open MySQL,MyConnection,1,3
MyRecordset.MoveLast
MyRecordset.AddNew
MyRecordset("fornamn") = Request.Form("fornamn")
MyRecordset("efternamn") = Request.Form("efternamn")
MyRecordset("email") = Request.Form("email")
'MyRecordset("info") = Request.Form("adress")
MyRecordset("login") = Request.Form("login")
MyRecordset("password") = Request.Form("password")
MyRecordset.Update
MyRecordset.Close
MyConnection.Close
%> :bok:
nu är det så att jag kollat min IIS, ändrat att alla får exekvera osv.
och jag har databasen inte öppen.
vad är felet!?
October 11, 2002
February 28, 2002
det kan vara så att du måste ge rätt user rättigheter till filen. Jagh ar varit med att det fuckat sig trots att jag givit alla fulla rättigheter. I 2000 finns det en speciell användare som är IIS. Om du kollar i lista så kommer du se den. Heter nått med Internet eller så... testa att lägga till den
vem vet..
October 11, 2002
1 Guest(s)