webForumDet fria alternativet

Fel på 'insert into'

ASP

1 svar · 164 visningar · startad av timedia

Medlem sedan maj 2001420 inlägg
Frågan#1
Error Type:
Microsoft JET Database Engine (0x80040E14)
Number of query values and destination fields are not the same.
/gamol/html/shPlaceOrder.asp, line 94

Vad är galet?

SQL = "INSERT INTO shOrders (address,postalcode,city,customer,shBasket,orderDetails,[date]) VALUES ("
	
	SQL = SQL & "'" & address & "', '" & postalcode & "', '" & city & "', " & Session("shCustomerID") & ", " & _
	"'" & shBasket & "', '" & FormatSQL( Details ) & "', '" & Now() & "','" & "')	"
Medlem sedan nov. 2000213 inlägg
#2

Du har lite överflödig kod i slutet av SQL-satsen:
SQL = SQL & "'" & address & "', '" & postalcode & "', '" & city & "', " & Session("shCustomerID") & ", " & _
"'" & shBasket & "', '" & FormatSQL( Details ) & "', '" & Now() & "','" & "')"

507 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
356 ms — deklarationer (db)
0 ms — hämta statistik (cache)
148 ms — hämta tråd, inlägg och bilagor (db)
339 ms — ändringar (db)