webForumDet fria alternativet

Varför kan jag inte uppdatera?

ASP

3 svar · 253 visningar · startad av roady

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

Jag har gjort en enkel intresseanmälan på en sajt, kör den på en PWS i win98.. Allt funkar fint men när jag lägger upp den på en server med windows 2000 (IIS 5 eller vad det nu är) så funkar inte sidan lika bra x(

Felmeddelandet:
Error Type:
Microsoft JET Database Engine (0x80004005)
Operation must use an updateable query.
/fredrick/halland/AddNew.asp, line 32

Och såhär ser kåden ut:

strConnect = "Provider=Microsoft.JET.OLEDB.4.0;" & _
 			 "Data Source=d:\InetPub\wwwroot\Fredrick\halland\people.mdb;" & _
			 "Persist Security Info=False"

	Set objCon = server.createobject("adodb.connection")
    objCon.open strConnect

	IF len("" & request.form ("Fnamn")) = 0 THEN
		response.redirect "anmalan.asp?wrong=Fnamn"
	ELSEIF len("" & request.form ("Enamn")) = 0 THEN
		response.redirect "anmalan.asp?wrong=Enamn"
	ELSEIF len("" & request.form ("Arbete")) = 0 THEN
		response.redirect "anmalan.asp?wrong=Arbete"
	ELSEIF len("" & request.form ("Telefon")) = 0 THEN
		response.redirect "anmalan.asp?wrong=Telefon"
	ELSEIF len("" & request.form ("VilkenKommun")) = 0 THEN
		response.redirect "anmalan.asp?wrong=VilkenKommun"
	ELSEIF len("" & request.form ("VilkenDag")) = 0 THEN
		response.redirect "anmalan.asp?wrong=VilkenDag"
   	END IF

	strFnamn = request.form("Fnamn")
	strEnamn = request.form("Enamn")
	strArbete = request.form("Arbete")
	strTelefon = request.form("Telefon")
	strKommun = request.form("VilkenKommun")
	strDag = request.form("VilkenDag")

	IF request.form ("VilkenDag") = "Dag1" THEN
		objCon.execute "INSERT INTO Dag1(Fnamn, Enamn, Arbete, Telefon, Kommun, Datum) VALUES ('" & strFnamn & "', '" & strEnamn & "', '" & strArbete & "', '" & strTelefon & "', '" & strKommun & "', '" & now & "')"
		response.redirect "main.asp?Fnamn=" & strFnamn & "&Enamn=" & strEnamn & "&dag=" & strDag
	ELSEIF request.form ("VilkenDag") = "Dag2" THEN
		objCon.execute "INSERT INTO Dag2(Fnamn, Enamn, Arbete, Telefon, Kommun, Datum) VALUES ('" & strFnamn & "', '" & strEnamn & "', '" & strArbete & "', '" & strTelefon & "', '" & strKommun & "', '" & now & "')"
		response.redirect "main.asp?Fnamn=" & strFnamn & "&Enamn=" & strEnamn & "&dag=" & strDag
	END IF

	objCon.Close

Det är alltså
objCon.execute "INSERT INTO Dag1(Fnamn, Enamn, Arbete, Telefon, Kommun, Datum) VALUES ('" & strFnamn & "', '" & strEnamn & "', '" & strArbete & "', '" & strTelefon & "', '" & strKommun & "', '" & now & "')"
som verkar vara fel

Medlem sedan jan. 20013 341 inlägg
#2

Sök och du skall finna :e
Frågan har varit uppe många många gånger!

Medlem sedan jan. 2002473 inlägg
#3

Jag har sökt och hittat många svar, bl.a att man inte har alla rättigheter på servern osv.

Jag har testat det mesta tycker jag, ringde även killen som har hand om servern och jag har alla rättigheter man kan få, men det funkar fortfarande inte :(

Medlem sedan dec. 19996 522 inlägg
#4

verkar vara ett rättighetsproblem, fullständigarättigheter ?

268 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
144 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)