Avatar billede lemche Nybegynder
23. november 2005 - 12:38 Der er 5 kommentarer og
1 løsning

(0x80040E14) Syntax error in INSERT INTO statement.

hejsa

Jeg leger med noget ADO & VB kode hvor jeg hele tiden får følgende fejl:

Error Type:
Microsoft JET Database Engine (0x80040E14)
Syntax error in INSERT INTO statement.
/lotto/DKL_add.asp, line 31

Hvad gør jeg galt???

<body>

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "C:/Inetpub/wwwroot/Lotto/lotto.mdb"


sql="insert into DKLLotto(Day,Month,Year)"
sql=sql & " values "
sql=sql & "('" & Request.Form("Day") & "',"
sql=sql & "'" & Request.Form("Month") & "',"
sql=sql & "'" & Request.Form("Year") & "')"



'on error resume next
conn.Execute sql,recaffected
if err<>0 then
  Response.Write("No update permissions!")
else
  Response.Write("<h3>" & recaffected & " record added</h3>")
end if

response.write sql
conn.Close
%>


</body>
Avatar billede nielle Nybegynder
23. november 2005 - 12:43 #1
HVis dine Day, Month og Year er talfelter, så skal der ikke '-tegn rundt om dem.

Men??? Hvorfor gemmer du ikke i et date-felt, som jo netop er beregnet til præcis den slags?
Avatar billede nielle Nybegynder
23. november 2005 - 12:46 #2
Boprtset fra det er Day, Month og Year reserverede ord, og det er sikkert derfor at den brokker sig. Prøv med:

sql="insert into DKLLotto ([Day], [Month], [Year])"
sql=sql & " values "
sql=sql & "(" & Request.Form("Day") & ","
sql=sql & Request.Form("Month") & ","
sql=sql & Request.Form("Year") & ")"
Avatar billede nielle Nybegynder
23. november 2005 - 12:47 #3
... altså uden '-tegn og med [] rundt om de reservered ord.
Avatar billede lemche Nybegynder
23. november 2005 - 14:38 #4
Perfekt, det virker bare.
Avatar billede lemche Nybegynder
23. november 2005 - 14:39 #5
Jeg kan ikke give dig dine point før du har lavet et svar og ikke en kommentar.
Avatar billede nielle Nybegynder
23. november 2005 - 14:49 #6
Jeg plejer nu også først at lægge et svar, når at den som spørger, har bekræftet at problemet er løst.

... og svar :^)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester