webForumDet fria alternativet

Operation must use an updateable query.

8 svar · 571 visningar · startad av CatZ

CatZMedlem sedan jan. 20022 341 inlägg
#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 )
CatZMedlem sedan jan. 20022 341 inlägg
#2

...

@ndersMedlem sedan juni 200026 914 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.

CatZMedlem sedan jan. 20022 341 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?

cyprysMedlem sedan dec. 20003 105 inlägg
#5

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

CatZMedlem sedan jan. 20022 341 inlägg
#6

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

@ndersMedlem sedan juni 200026 914 inlägg
#7

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

CatZMedlem sedan jan. 20022 341 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?

@ndersMedlem sedan juni 200026 914 inlägg
#9

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

mvh

Genererad på 377 ms · cache AV · v20260730165559-full.f96bc7eb