Sök och du skall finna :e
Frågan har varit uppe många många gånger!
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