OdbcDatabaseExecute
value OdbcDatabaseExecute ( value dxDatabase, string strSQL, string/value Arg... );
Rückgabewert
Rückgabewert |
Beschreibung |
0 |
Die SQL-Anweisung wurde erfolgreich durchgeführt. |
-1 |
Das übergebene Datenbankobjekt dxDatabase ist ungültig. |
... |
Die
Fehlernummer die vom verwendeten Odbc-Treiber beim Ausführen der
SQL-Anweisung zurückgegeben wurde. |
Parameter
dxDatabase
Das Datenbankobjekt, das die SQL-Anweisung ausführen soll.
strSQL
SQL-Anweisung, die ausgeführt werden soll.
Arg
Werden
Argumente übergeben, so werden diese in die Formatvorlage von strSQL
eingearbeitet, bevor die SQL-Anweisung von strSQL
ausgeführt wird.
Eine detailliertere Beschreibung zu Formatanweisungen ist unter Printf zu
finden.
Bemerkung
Führt die SQL-Anweisung strSQL an der Datenbank dxDatabase aus.
Beispiel
value dxDatabase; //Das Datenbankobjekt, das auf eine geöffnete Datenbank verweist value Result; value ProduktNr = 92345; string strProduktName = "Testprodukt"; Result = OdbcDatabaseExecute (dxDatabase, "create table Produkte (ProduktNr int primary key, ProduktName char(30) not null);"); Result = OdbcDatabaseExecute (dxDatabase, "insert into Produkte VALUES ('%d', '%s');", ProduktNr, strProduktName);
Siehe auch OdbcDatabaseActivateAnsiToUTF8, OdbcDatabaseExport, OdbcDatabaseQuery, OdbcDatabaseClose, OdbcDatabaseIsOpen, OdbcDatabaseOpen, OdbcDatabaseOpenEx, OdbcGetLastError, OdbcDatabaseMySqlOpen, OdbcDatabaseMySqlCreate