webForumDet fria alternativet

Fel på insert

10 svar · 248 visningar · startad av icaaq

icaaqMedlem sedan okt. 20005 273 inlägg
#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

icaaqMedlem sedan okt. 20005 273 inlägg
#2

den ger
Microsoft JET Database Engine error '80004005'

Operation must use an updateable query.

icaaqMedlem sedan okt. 20005 273 inlägg
#3

Re: Fel på insert

stressad

Jesper TMedlem sedan nov. 20017 144 inlägg
#4

Är det löst?

Jesper TMedlem sedan nov. 20017 144 inlägg
#5

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

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

crisse6Medlem 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
PoffeMedlem 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..

Jesper TMedlem 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.

crisse6Medlem sedan dec. 20002 526 inlägg
#10

okey, visste inte det :r

LarsGMedlem 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.

131 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)