11. maj 2008 - 10:59Der er
8 kommentarer og 1 løsning
Hvor ligger fejlen i det her ASP
Jeg er ved at lave en hjemmeside, hvor jeg skal bygge en opdatering til min database i access og har derefter bygget det over i ASP, men får følgende fejl på min side
Microsoft JET Database Engine error '80040e14'
Syntax error in INSERT INTO statement.
/fallesopdate.asp, line 35
<% session.LCID=1030
set conn=server.createObject("ADODB.Connection") conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("../db/keglen.mdb")
strSQL = "Insert into Falles (Dato,Hold,Klokken,Bowlinghal,Modstander)"
Det synes jeg er temmelig meget lettere at læse.
Og i den linje mangler du at indsætte værdier, som svarer til Dato, Hold, Klokken, Bowlinghal og Modstander. Hvis de f.eks. er blevet sendt fra sidste side vha. en formular, så kunne det være:
strSQL = "Insert INTO Falles (Dato,Hold,Klokken,Bowlinghal,Modstander) VALUES (#"&now()&"#,'"&Request.Form("hold")&"',#"&Time&"#,'"&Request.Form("bowlinghal")&"','"&Request.Form("modstander")&"')"
Men jeg kender jo ikke navnene på dine formularfelter, hvis det da overhovedet er sådan, du gør det. Så vi mangler nok noget mere input - eller evt. et link til siden.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.