webForumDet fria alternativet

Vad är fel???

ASP

1 svar · 136 visningar · startad av andreas_lindh

Medlem sedan jan. 20011 140 inlägg
Frågan#1

Jagfår det här felmeddelandet:

Microsoft OLE DB Provider for ODBC Drivers fel '80040e14'

[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel i INSERT INTO-uttryck.

/sendmess.asp, rad 18

Vad är fel
<%
Dim Conn, sConnString
Set Conn = Server.CreateObject("ADODB.Connection")
sConnString = "DRIVER={Microsoft Access Driver (*.mdb)};" & _
"DBQ=" & Server.MapPath("db/Mess.mdb") & ";"
Conn.Open(sConnString)
datum = date()
sql = "Insert into Mess (Username, From, Datum, Mess)"
sql = sql & " Values ('" & Username & "', '" & From & "',#" & Datum & "#, '" & Mess & "')"
Conn.Execute(sql)
conn.close
%>

Medlem sedan dec. 200012 464 inlägg
#2

Ordet from är reserverat i SQL, så jag skulle nog döpa om den kolumnen.

------------------
essentitia preter non sans multiplicandum

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