webForumDet fria alternativet

Operation must use an updateable query.

Databaser & SQL

8 svar · 573 visningar · startad av CatZ

Medlem sedan jan. 20022 440 inlägg
Frågan#1

Fanns det inte ett access forum? Jag försöker väl här då :D

strSQL = " INSERT INTO tblCustomers " _
	   & "(custFirst, custLast, custCompany, custEmail, " _
	   & " custAdr1, custAdr2, custZip, custCity, custState, countryID) " _
	   & " VALUES ( " _
	   & " '" & strFirstName 	& "', " _
	   & " '" & strLastName  	& "', " _
	   & " '" & strCompany	 	& "', " _
	   & " '" & strEmail 	 	& "', " _
	   & " '" & strAdress1 		& "', " _
	   & " '" & strAdress2 		& "', " _
	   & "  " & intZip 			& " , " _
	   & " '" & strSuburb 		& "', " _
	   & " '" & strState 		& "', " _
	   & "  " & intCountryID 	& " ) "
[b]objConn.Execute strSQL,,128[/b]

ger felmeddelandet:

felmeddelandet skrev:

Error Type:
Microsoft JET Database Engine (0x80004005)
Operation must use an updateable query.
/purchase.asp, line 211

rad 211 är ju som vanligt den raden som exekverar själva frågan och jag markerade den med fet stil :) Jag tycker allting ser korrekt ut när jag skriver ut strSQL med en response.write... kolla den också om det hjälper:

INSERT INTO tblCustomers (
custFirst, 
custLast, 
custCompany, 
custEmail, 
custAdr1, 
custAdr2, 
custZip, 
custCity, 
custState, 
countryID) 

VALUES ( 
'Mikael', 
'Henriksson', 
'Bunk', 
'henriksson1978@yahoo.se', 
'21 Gipps Street', 
'', 
4006 , 
'Fortitude Valley', 
'QLD', 
17 )
Medlem sedan jan. 20022 440 inlägg
#2

...

Medlem sedan juni 200032 967 inlägg
#3

Om man bemödar sig med att söka finns viss chans att man kommer hitta något inlägg som påpekar att mapprättigheterna på databasmappen är felaktiga, exempelvis:
http://www.webforum.nu/showthread.php?s=&postid=911206#post911206

Edit:

Fanns det inte ett access forum?

Jo, det fanns. För flera år sedan. Det slogs ihop med Databaser Övrigt och blev Databashanterare, så därmed flyttar jag tråden dit.

Medlem sedan jan. 20022 440 inlägg
#4

Jag har redan gått igenom allt det där. Har inte förenklad fildelning aktiverat, jag har satt rättigheterna på mappen som databasen ligger i till modify (dvs allt under modify aktiverat) och jag har även gått in i IIS och ändrat så det går att läsa och skriva till mappen enl IIS.

Det hjälper liksom inte. Några andra förslag?

Medlem sedan dec. 20003 563 inlägg
#5

Sätta rättigheterna för rätt konto kanske? :)

Medlem sedan jan. 20022 440 inlägg
#6

ja precis.... rätt konto som är IUSR_Datornamn några andra förslag?

Medlem sedan juni 200032 967 inlägg
#7

IUSR får skriva, ändra och skapa filer?

Medlem sedan jan. 20022 440 inlägg
#8

Jaha enkel lösning men verkligen det sista jag kunde tänka mig. Jag var tvungen att ställa in rättigheterna på själva databasen också.

Jag trodde databasen skulle ärva rättigheterna från mappen som den ligger i?

Medlem sedan juni 200032 967 inlägg
#9

Det beror på inställningar, det också.

mvh

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