fel på insert...

ASP

1 svar · 183 visningar · startad av anno

Medlem sedan nov. 2000213 inlägg
Trådstart#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
Medlem sedan nov. 2000213 inlägg
#2

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

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