Du kan inte ha en tabell som heter order. Byt namn på den.
Det är en fördel om du sätter en rubrik som man förstår.
1 svar · 201 visningar · startad av eriks
Hej Jag har förlande kod, där den första inserten blir rätt, medan den andra blir:
Microsoft JET Database Engine error '80040e14'
Syntax error in INSERT INTO statement.
/A_nyorder2.asp, line 13
Hur kan det bli så?? Det är ju nästan exakt samma insert? Vad brukar det felet bero på? Tack på förhand! /Erik
<!--#include file="connect.asp"-->
<%
SQLStmt = "Insert Into Kunder"
SQLStmt = SQLStmt & "(K_kundnr, K_namn, K_efternamn, K_adress, K_postnummer, K_Postort, K_tele1, K_tele2, K_email, K_datum) "
SQLStmt = SQLStmt & "VALUES(" & request("kundnr") & ", '" & request("namn") & "', '" & request("efternamn") & "', '" & request("adress") & "', " & request("postnr") & ", '" & request("postort") & "', " & request("tele") & ", " & request("tele2") & ", '" & request("email") & "',#" & request("datum") & "#)"
Connection.Execute(SQLStmt)
SQLStmt2 = "Insert Into Order"
SQLStmt2 = SQLStmt2 & "(O_ordernr, O_kundnr, O_order, O_orderset, O_skickad, O_Datum) "
SQLStmt2 = SQLStmt2 & "VALUES(" & request("ordernr") & ", " & request("kundnr") & ", '" & request("produkt") & "', " & Session("AdminID") & ", '0', #" & request("datum") & "# )"
Connection.Execute(SQLStmt2)
Response.Redirect("A_nyorder?change=1")
%>
Du kan inte ha en tabell som heter order. Byt namn på den.
Det är en fördel om du sätter en rubrik som man förstår.