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.
Mit dem Aufruf von OdbcGetLastError kann dann eine genaue Fehlerbeschreibung ausgelesen werden.

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);

 

Die ODBC Datenbankfunktionen

Siehe auch OdbcDatabaseActivateAnsiToUTF8, OdbcDatabaseExport, OdbcDatabaseQuery, OdbcDatabaseClose, OdbcDatabaseIsOpen, OdbcDatabaseOpen, OdbcDatabaseOpenEx, OdbcGetLastError, OdbcDatabaseMySqlOpen, OdbcDatabaseMySqlCreate