webForumDet fria alternativet

fel på insert...

ASP

1 svar · 161 visningar · startad av anno

Medlem sedan nov. 2000213 inlägg
Frågan#1

Vad är det för fel på min insert?

Så här ser det ut när jag kör en response på inserten
INSERT INTO TBLOrder(InfoID, ArtNr, Number) VALUES (78, 101304554402, 2)

Microsoft OLE DB Provider for ODBC Drivers fel '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.

/insert.asp, rad 45 där rad 45 är: Conn.Execute SQL

SQL = "INSERT INTO TBLOrder(InfoID, ArtNr, Number)"
For i = 1 to 37
variabel = request.Form("txt"&i)
textvariabel = Request.Form("hiddArtDatabase"&i)
if variabel <> "" then
Response.Write "Antal:" & variabel & "<br>"
Response.Write "ArtNr:" & textvariabel & "<br>"
SQL = SQL & " VALUES (" & varInfoID & ", " & textvariabel & ", " & variabel & ")"
Conn.Execute SQL
end if 
next

------------------
/Andreas

Medlem sedan nov. 2000213 inlägg
#2

löste sig när jag kom på att number är ett reserverat ord :)

------------------
/Andreas

260 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)