Du har blandat ihop syntaxen för INSERT med UPDATE.
UPDATE tabell SET fält = 'värde', fält2 = 'värde2' WHERE 1 = 1
resp.
INSERT INTO tabell (fält, fält2) VALUES ('värde', 'värde2')
Mvh,
4 svar · 242 visningar · startad av LordJens
cnn.Execute "INSERT INTO news SET datum = '" & datum & "', news = '" & news & "', link = '" & link & "', url = '" & url & "' ",,adCmdText + adExecuteNoRecords
Jag får:
Syntax error in INSERT INTO statement.
Är det bara något litet fel eller är jag helt way off?
Du har blandat ihop syntaxen för INSERT med UPDATE.
UPDATE tabell SET fält = 'värde', fält2 = 'värde2' WHERE 1 = 1
resp.
INSERT INTO tabell (fält, fält2) VALUES ('värde', 'värde2')
Mvh,
När du använder INSERT INTO ser syntaxen ut såhär:
strSQL = "INSERT INTO tabell (field1, field2, field3) values (varde1, varde2, varde3)"
red/ Jäkla snabel ;)
Ja, den syntaxen är ett eget påhitt som bara fungerar i Mysql.
cnn.Execute "INSERT INTO news(datum,news,link,url) values(" &_
"'" & datum & "', '" & news & "','" & link & "', '" & url & "') " _
,,adCmdText + adExecuteNoRecords
Om det är en Access-databas så får du byta ut ' mot # för datumvärden.
Ja e så himla confused me alla ', #, & osv.
Var kan jag lära mig hur jag skall använda dem korrekt? Jag har försökt söka i en massa skolor, men hittar inget. :(