Unterschied .prepareStatement <> .createStatement
Verfasst: Do, 27.12.2012 12:38
Hallo zusammen,
in diesem Beitrag hat DPunch freundlicherweise erläutert, wo der Unterschied der o.a. Befehle liegt.
Ich übe gerade damit und kann Abfragen, Parameterabfragen, insert und update-Befehle erzeugen und ausführen.
Der Versuch mit .prepareStatement eine Tabelle anzulegen scheitert, zum Vergleich:
Mit diesem Code klappts:
Mit diesem Code ...
... bekomme ich folgende Fehlermeldung
Hat jemand eine Idee wieso?
beste Grüße von Rik
in diesem Beitrag hat DPunch freundlicherweise erläutert, wo der Unterschied der o.a. Befehle liegt.
Ich übe gerade damit und kann Abfragen, Parameterabfragen, insert und update-Befehle erzeugen und ausführen.
Der Versuch mit .prepareStatement eine Tabelle anzulegen scheitert, zum Vergleich:
Mit diesem Code klappts:
Code: Alles auswählen
Sub S_create_Statement_Create_Table
ocontroller = thisdatabasedocument.currentcontroller
if not ocontroller.isconnected then ocontroller.connect
oconnection = ocontroller.ActiveConnection
ostatement = oconnection.createstatement
sSql = "Create table TEST (ID Integer, NUMMER Integer)"
oStatement.executeupdate(sSql)
msgbox "fertig"
End Sub
Code: Alles auswählen
Sub S_prepare_Statement_Create_Table
ocontroller = thisdatabasedocument.currentcontroller
if not ocontroller.isconnected then ocontroller.connect
oconnection = ocontroller.ActiveConnection
sSql = "Create table TEST (ID Integer, NUMMER Integer)"
oStatement = oconnection.prepareStatement(sSql)
oStatement.executeupdate
msgbox "fertig"
End Sub
beste Grüße von Rik