med
set test=objConn.Execute("update tblUsers set vip=1, vipTillDatum = ADDDATE(GREATEST(COALESCE(vipTillDatum,CURDATE()),CURDATE()) , INTERVAL 30 DAY) WHERE username = '"&replace(sms,"'","''")&"'")
response.write test
response.end
får jag
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[MySQL][ODBC 3.51 Driver][mysqld-4.0.25-max]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 '' at line 1
/present.asp, line 9
emissionMedlem sedan dec. 19996 721 inlägg Men Webbis....du vet bättre!
Skriv ut SQL-frågan. Inte recordsetet.
set rs=objConn.Execute("SELECT * FROM tabell")
rs = recordset
objConn = kopplingsobjekt
Execute = metod
"SELECT * FROM tabell" = SQL-fråga
är helt slut i huvudet just nu, skriver fel och kommer inte på hur jag skriver för att skriva ut frågan....vet hur man gör men kommer inte på det just nu
J.N.Medlem sedan apr. 20031 660 inlägg HEJ!
Hmmm, nu har det gått 1,5 dygn i det närmaste, hur är det med huvudet?
Och problemet?
Hittar du rätt syntax?
får ta det ikväll, det senaste dygnet har jag färdigställt min nya sökmotor :-)
När jag skriver ut satsen med
test="update tblUsers set vip=1, vipTillDatum = ADDDATE(GREATEST(COALESCE(vipTillDatum,CURDATE()),CURDATE()) , INTERVAL 30 DAY) WHERE username = '"&replace(sms,"'","''")&"'"
response.write test
response.end
får jag
update tblUsers set vip=1, vipTillDatum = ADDDATE(GREATEST(COALESCE(vipTillDatum,CURDATE()),CURDATE()) , INTERVAL 30 DAY) WHERE username = 'sassylady'