webForumDet fria alternativet

Lägga in värde i access

ASP

4 svar · 204 visningar · startad av roj

Medlem sedan apr. 2002179 inlägg
Frågan#1

Fick det att funka en stund men nu håller jag på att bli tokig.. vad e det som är fel databasen och namnen i anropen stämmer men jag får ändå detta felet.

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access]Allmänt fel Det går inte att öppna registernyckeln 'Temporary (volatile) Jet DSN for process 0x764 Thread 0x61c DBC 0x2074bb4 Jet'.
/PettertyckerGubbs.asp, line 56

På denna koden:

<%
u = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\petter.mdb;" 
set con = server.createobject("adodb.connection")
con.open u 
n= request.form("kommentar")
s = "insert into tanke (texter) values ('" & n & "')"
con.execute s
con.close
%>
Medlem sedan dec. 19998 577 inlägg
#2

Troligtvis har du fel rättigheter till mappen där databasen ligger (användare: IUSR_DATORNAMN), eller så har du fel sökväg.

Mvh, Vide

Medlem sedan apr. 2002179 inlägg
#3

Hur fixar jag det då?

Medlem sedan apr. 2002179 inlägg
#4

Jag får även detta fel när jag inte får det andra och det enda jag gör är att jag stänge av access.. :(

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access] Operationen måste använda en fråga som kan uppdateras.
/PettertyckerGubbs.asp, line 59

Medlem sedan dec. 19998 577 inlägg
#5

Högerklicka på mappen som databasen ligger i, välj properties, tryck på tabben Security, se till så att användaren IUSR_DATORNAMN ligger med och att den har läs och skrivrättigheter.

258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)