kolla dina rättigheter på katalogen/databasen.
------------------
Thou shalt not use java applets unless Moses himself appears in a
burning pile of copier paper in your office and insists that you should.
11 svar · 228 visningar · startad av webzonen
Varför får jag ett felmeddelande som lyder så här:
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.
/gastbok1/default.asp, line 48
när jag kör denna koden:
<%
Rubrik = Request.Form("Rubrik")
Namn = Request.Form("Namn")
Epost = Request.Form("Epost")
Hemsida = Request.Form("Hemsida")
Datum = "ee"
Inlagg = Request.Form("Inlagg")
%>
<% Set Databas = Server.CreateObject("ADODB.Connection")
Databas.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\Inetpub\wwwroot\jforum\gastbok1\gastbok.mdb"
SQL = "INSERT INTO gastbok "
SQL = SQL & "(Namn,Epost,Hemsida,Datum,Inlagg,Rubrik)"
SQL = SQL & "VALUES('" & Namn & "', '" & Epost & "', '" & Hemsida & "', '" & Datum & "', '" & Inlagg & "','" & Rubrik & "');"
Response.Write SQL
Databas.Execute(SQL)
Databas.Close
%>
Fellet ligger i denna rad:
Databas.Execute(SQL)
Någon som vet var skon klämmer??
------------------
Rom byggdes inte på en dag - det tog en halv
kolla dina rättigheter på katalogen/databasen.
------------------
Thou shalt not use java applets unless Moses himself appears in a
burning pile of copier paper in your office and insists that you should.
ja, men det är frågan det är fel på ingen katalog... dessutom har den alla rättigheter den kan få på IIS 5.0
------------------
Rom byggdes inte på en dag - det tog en halv
Tänkte inte på rättigheterna i IIS utan rättigheterna i windows.
------------------
Thou shalt not use java applets unless Moses himself appears in a
burning pile of copier paper in your office and insists that you should.
varken databas eller katalog är skrivskyddad
------------------
Rom byggdes inte på en dag - det tog en halv
Kolla så att IUSR_Datornamn har skriv rättighter på katalogen.
------------------
Thou shalt not use java applets unless Moses himself appears in a
burning pile of copier paper in your office and insists that you should.
men det är ju inget sånt säger jag ju... då skulle det stå åtkomst nekad... proggar du asp???
------------------
Rom byggdes inte på en dag - det tog en halv
kanske hjälper det att använda # runt datum istället för '
SQL = "INSERT INTO gastbok "
SQL = SQL & "(Namn,Epost,Hemsida,Datum,Inlagg,Rubrik)"
SQL = SQL & "VALUES('" & Namn & "', '" & Epost & "', '" & Hemsida & "', #" & Datum & "#, '" & Inlagg & "','" & Rubrik & "')"
Det är en RÄTTIGHETS FRÅGA!!!!
I utforskaren. Höger klicka på den mapp som db-filen ligger i, välj egenskaper och välj sedan fliken <säkerhet> och kolla vilka användare som har behörighet till katalogen, om de får ändra, skriva eller enbart läsa filerna i den.
Gör även samma sak på db-filen.
[r]
Set till att IUSR_servername har minst ändra(change) rättighet.
[/r]
cya,
PatrikB
------------------
*Det jämnar ut sig sa han som sket i byxan och satte sig ned*
[Redigerat av PatrikB den 15 jun 2001]
Det var inte alls nåt med vilka som kunde köra filen, det var Datum = ee
som var fel... jag hade ställt in i db:n att den skulle vara långt datum, men när jag testade skrev jag ee, glömde sedan bort det.. Så det var datum som strulade.....
------------------
Rom byggdes inte på en dag - det tog en halv