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")
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
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.