icaaqMedlem sedan okt. 20005 273 inlägg Ser ni nått fel på denna
[red]
strSasong = Trim(Request.Form("strSasong"))
strSQL ="INSERT INTO t_serie(f_sasong)VALUES('"&strSasong&"')"
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=xxx"
objConn.open
objConn.Execute(strSQL)
objConn.Close[/red]
den ger
INSERT INTO t_serie(f_sasong)VALUES('asdfasdf')
och jag har satt alla rättigheter på mappen.....
vad är fel
icaaqMedlem sedan okt. 20005 273 inlägg den ger
Microsoft JET Database Engine error '80004005'
Operation must use an updateable query.
Jesper TMedlem sedan nov. 20017 144 inlägg Du måste väl öppna din connection innan du gör en insert?!
PoffeMedlem sedan apr. 20022 743 inlägg
Jesper T skrev:
Du måste väl öppna din connection innan du gör en insert?!
det gör han, bara SQL'n som står innan inte själva insättningen
Testa att göra ett mellanrum innan VALUES(..
kanske hjälper :)
crisse6Medlem sedan dec. 20002 526 inlägg Som jesper sa, sa ska det val vara:
strSasong = Trim(Request.Form("strSasong"))
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=xxx"
objConn.open
strSQL ="INSERT INTO t_serie(f_sasong)VALUES('"&strSasong&"')"
objConn.Execute(strSQL)
objConn.Close
PoffeMedlem sedan apr. 20022 743 inlägg crisse6:
vad är det för skillnad på din kod och koden han skrivit? placeringen på strSQL har nada betydelse..
Jesper TMedlem sedan nov. 20017 144 inlägg Skriv också:
objConn.Execute(strSQL),,128
128 innebär att ADO inte skapar något recordset. Om man inte anger det så skapas ett tomt och stängt recordset när man gör execute på kommandon som inte returnerar någon post.
LarsGMedlem sedan dec. 200012 464 inlägg Felet beror på att du inte har skrivrättigheter till katalogen där databasen ligger. Detta har behandlats tidigare, sök.