webForumDet fria alternativet

Fel på insert

ASP

10 svar · 248 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Frågan#1

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

Medlem sedan okt. 20005 273 inlägg
#2

den ger
Microsoft JET Database Engine error '80004005'

Operation must use an updateable query.

Medlem sedan okt. 20005 273 inlägg
#3

Re: Fel på insert

stressad

Medlem sedan nov. 20017 144 inlägg
#4

Är det löst?

Medlem sedan nov. 20017 144 inlägg
#5

Du måste väl öppna din connection innan du gör en insert?!

Medlem sedan apr. 20022 743 inlägg
#6

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 :)

Medlem sedan dec. 20002 526 inlägg
#7

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
Medlem sedan apr. 20022 743 inlägg
#8

crisse6:
vad är det för skillnad på din kod och koden han skrivit? placeringen på strSQL har nada betydelse..

Medlem sedan nov. 20017 144 inlägg
#9

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.

Medlem sedan dec. 20002 526 inlägg
#10

okey, visste inte det :r

Medlem sedan dec. 200012 464 inlägg
#11

Felet beror på att du inte har skrivrättigheter till katalogen där databasen ligger. Detta har behandlats tidigare, sök.

256 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)