Kom ihåg mig?
Home Menu

Menu


Problem ASP mot MySQL

Ämnesverktyg Visningsalternativ
Oläst 2008-06-20, 14:30 #1
WeaZear WeaZear är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2008
Inlägg: 689
WeaZear WeaZear är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2008
Inlägg: 689
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
Nån sötis som kan kolla vad som är fel :huh:
WeaZear är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-06-20, 14:42 #2
Netikett Netikett är inte uppkopplad
Flitig postare
 
Reg.datum: Nov 2004
Inlägg: 425
Netikett Netikett är inte uppkopplad
Flitig postare
 
Reg.datum: Nov 2004
Inlägg: 425
Testa utan ' på '"& from_id &"'
Om det är ett nummer alltså.
Netikett är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-06-20, 14:43 #3
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
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.
WizKid är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-06-20, 14:44 #4
WeaZear WeaZear är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2008
Inlägg: 689
WeaZear WeaZear är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2008
Inlägg: 689
Citat:
Originally posted by Killen@Jun 20 2008, 14:42
Testa utan ' på '"& from_id &"'
Om det är ett nummer alltså.
Samma fel
WeaZear är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-06-20, 14:47 #5
Netikett Netikett är inte uppkopplad
Flitig postare
 
Reg.datum: Nov 2004
Inlägg: 425
Netikett Netikett är inte uppkopplad
Flitig postare
 
Reg.datum: Nov 2004
Inlägg: 425
Testa:
MinConn.Execute ("INSERT INTO chat ([from],from_id,msg) VALUES('"& from &"',"& from_id &",'"& msg &"')")
Netikett är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-06-20, 14:47 #6
WeaZear WeaZear är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2008
Inlägg: 689
WeaZear WeaZear är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2008
Inlägg: 689
Citat:
Originally posted by WizKid@Jun 20 2008, 14:43
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.
Tack, det funkade <3
WeaZear är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 11:55.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017