Mr.Moonious
Level-1
- Beiträge
- 2
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo Leute,
Ich stehe vor einem Syntax-Problem. Ich möchte wie im Titel bereits erwähnt, über die ODBC-Schnittstelle in die lokale MySQL-Datenbank schreiben.
Eingesetzt wird als ODBC Treiber "MySQL ODBC 5.2 Unicode Driver"
Folgender Ausdruck funktioniert einwandfrei:
conn.Execute("INSERT INTO `test`.`database`(`id`,`x`,`y`,`z`)VALUES(1,2,3,4)
Mein Ziel ist es, die Werte lokaler WinCC Variablen, im Beispiel die id, in die Datenbank zu schreiben, die Datentypen entsprechen einander (INT):
conn.Execute("INSERT INTO `test`.`database`(`id`,`x`,`y`,`z`)VALUES(" & id &",2,3,4)
Dann gibt Wincc Flexible folgenden Fehler aus: You have an Error in your SQL Syntax....
Hat jemand Erfahrung damit gemacht und kann mir bezüglich der Syntax helfen?
Ich stehe vor einem Syntax-Problem. Ich möchte wie im Titel bereits erwähnt, über die ODBC-Schnittstelle in die lokale MySQL-Datenbank schreiben.
Eingesetzt wird als ODBC Treiber "MySQL ODBC 5.2 Unicode Driver"
Folgender Ausdruck funktioniert einwandfrei:
conn.Execute("INSERT INTO `test`.`database`(`id`,`x`,`y`,`z`)VALUES(1,2,3,4)

Mein Ziel ist es, die Werte lokaler WinCC Variablen, im Beispiel die id, in die Datenbank zu schreiben, die Datentypen entsprechen einander (INT):
conn.Execute("INSERT INTO `test`.`database`(`id`,`x`,`y`,`z`)VALUES(" & id &",2,3,4)

Dann gibt Wincc Flexible folgenden Fehler aus: You have an Error in your SQL Syntax....
Hat jemand Erfahrung damit gemacht und kann mir bezüglich der Syntax helfen?