QQuazzoMedlem sedan juli 2001324 inlägg Frågan#1 Hej!
Har ett förmodligen mycket enkelt problem, får följande fel:
Microsoft OLE DB Provider for ODBC Drivers error '80040e09'
[TCX][MyODBC]You have an error in your SQL syntax near 'Pelle!); ' at line 1
/demo/test.asp, line 10
<%
Set databas = Server.CreateObject("ADODB.Connection")
databas.Open "driver=MySQL;server=mysql-server.se;uid=my_uid;pwd=my_pw;database=my_db"
strSubject="Hej Pelle!"
SQLStmt = "INSERT INTO tbl_test "
SQLStmt = SQLStmt & "(strSubject) "
SQLStmt = SQLStmt & "VALUES('" & strSubject & "'); "
Set Poster = Databas.Execute(SQLStmt)
%>
@ndersMedlem sedan juni 200032 967 inläggHmm...
Hur ser SQL-frågan ut när du skriver ut den?
QQuazzoMedlem sedan juli 2001324 inlägg INSERT INTO tbl_test (strSubject) VALUES(Hej Pelle!);
LLeonLMedlem sedan dec. 20025 871 inlägg Vart tog enkelfnuttarna vägen? :q
@ndersMedlem sedan juni 200032 967 inlägg
Quazzo skrev:
INSERT INTO tbl_test (strSubject) VALUES(Hej Pelle!);
Inte om du använder den koden, det tror jag bara inte på. :)
Koden är riktig, så vitt jag kan se.
QQuazzoMedlem sedan juli 2001324 inlägg sorry, klart jag missade enkelfnuttarna!
INSERT INTO tbl_test(strSubject) VALUES('Hej Pelle!');
Men som jag ser det är koden riktigt, det är inte första gången jag kör en enkel insert sats...så att det blir fel nu är märkligt...
Kan det har ngt att göra med att det är en mysql datakälla?
@ndersMedlem sedan juni 200032 967 inläggINSERT INTO tbl_test(strSubject) VALUES('Hej Pelle!')
Skall fungera. Jag kräver det.
LLeonLMedlem sedan dec. 20025 871 inlägg Enligt felmeddelandet har du ju missat enkelfnuttarna, vilket du inte alls har gjort enligt din kod. Som @nders säger; det ska fungera.
Testat med att köra om koden? :i
QQuazzoMedlem sedan juli 2001324 inlägg Det fungerade, tack! Det var tydligen ";" som strulade till det...
tack för hjälpen! :-)