FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Mycket flitig postare
|
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[MySQL][ODBC 3.51 Driver][mysqld-5.0.51a-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from,from_id,msg) VALUES('WeaZear','10001','tes')' at line 1 /priscus/default.asp, line 460 Får detta felmeddelande hela tiden när jag skall lägga till en rad i MySQL databasen... Line 460 är för övrigt Execute raden. Kod:
Dim MinConn Set MinConn = Server.CreateObject("Adodb.Connection") MinConn.Open "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=JAO; DATABASE=JAO; UID=JAO;Password=JAO; OPTION=3" from = session("username") from_id = session("id") msg = request.Form("msg") MinConn.Execute ("INSERT INTO chat (from,from_id,msg) VALUES('"& from &"','"& from_id &"','"& msg &"')") MinConn.Close Set MinConn = Nothing |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Flitig postare
|
Testa utan ' på '"& from_id &"'
Om det är ett nummer alltså. |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Mycket flitig postare
|
from är ett reserverat ord i MySQL. Sätt `-tecken runt det eller byt namn på fältet.
Sen när man har problem med en SQL-query så är det bästa att skriva ut den för att se hur den ser ut. |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Mycket flitig postare
|
Citat:
![]() |
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Flitig postare
|
Testa:
MinConn.Execute ("INSERT INTO chat ([from],from_id,msg) VALUES('"& from &"',"& from_id &",'"& msg &"')") |
||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Mycket flitig postare
|
Citat:
![]() |
||
![]() |
![]() |
Svara |
|
|