webForumDet fria alternativet

Knepigt fel!

ASPur ASP

11 svar · 228 visningar · startad av webzonen

Medlem sedan feb. 2001390 inlägg
Frågan#1

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

Medlem sedan jan. 20011 154 inlägg
#2

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.

Medlem sedan feb. 2001390 inlägg
#3

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

Medlem sedan jan. 20011 154 inlägg
#4

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.

Medlem sedan feb. 2001390 inlägg
#5

varken databas eller katalog är skrivskyddad

------------------
Rom byggdes inte på en dag - det tog en halv

Medlem sedan jan. 20011 154 inlägg
#6

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.

Medlem sedan feb. 2001390 inlägg
#7

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

Medlem sedan dec. 19998 577 inlägg
#8

Kolla sökfunktionen där uppe, sök på "updateable query"...

------------------
Vide rox = new Vide();
rox.learn("C#");

webeye.nu

Medlem sedan maj 2001431 inlägg
#9

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 & "')"
Medlem sedan maj 2001431 inlägg
#10

nu ser jag att du har skrivit

Datum = "ee"

trodde att du hade datumfält... hua

------------------
Farahad

Medlem sedan mars 20002 836 inlägg
#11

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]

Medlem sedan feb. 2001390 inlägg
#12

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

133 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)