Jag har löst det, pucko som jag är har jag lyckats skrivskydda databasen.
------------------
ja©ob
4 svar · 180 visningar · startad av Jacob
Hej jag sitter med en kalenderfunktion men när jag ska lägga till händer följande:
Teknisk information (för supportpersonal)
Feltyp:
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.
/temp/nyttin2.asp, line 21
Webbläsare:
Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
Sida:
POST 112 bytes to /temp/nyttin2.asp
POST Data:
namn=Jacob+Lindehoff&epost=jacob@lindehoff.org&rubrik=Ring&mess=M%E5ste+ringa+ulrika&icon=2&skicka=Jag+%E4r+klar
Här kommer lite kod:
datum = request.querystring("datum")
monad = DatePart("m", datum, 2, 0)
namn = request.form("namn")
epost = request.form("epost")
rubrik = request.form("rubrik")
mess = request.form("mess")
bild = request.form("icon")
[b]SET rsKollMon = objDB.Execute("INSERT INTO Mess (Namn, Epost, Medelande, Rubrik, Datum, Manad, Bild) VALUES ('"&namn&"', '"&epost&"', '"&mess&"', '"&rubrik&"', #"&datum&"#, "&monad&", "&bild&")")[/b]
response.redirect("meny.asp?datum="&datum&"")
%>
------------------
ja©ob
[Redigerat av Jacob den 20 mar 2001]
Jag har löst det, pucko som jag är har jag lyckats skrivskydda databasen.
------------------
ja©ob
Gott
Kom också ihåg att du inte bör returnera en INSERT till ett recordset
SET rsKollMon = objDB.Execute("....
eftersom inget returneras.
Det ska alltså vara
objDB.Execute "....
OBS! Inga parenteser