Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » SQL Anywhere Datenzugriff-APIs » SQL Anywhere C-API-Referenz » sacapi.h

 

sqlany_execute_direct Funktion

Führt die SQL-Anweisung aus, die durch das Zeichenfolgenargument angegeben ist.

Syntax
a_sqlany_stmt * sqlany_execute_direct( a_sqlany_connection * conn, const char * sql )
Parameter
  • conn   Ein Verbindungsobjekt mit einer unter Verwendung von sqlany_connect hergestellten Verbindung.

  • sql   Eine SQL-Zeichenfolge. Die SQL-Zeichenfolge sollte keine Parameter wie z.B. ? enthalten.

Bemerkungen

Verwenden Sie diese Funktion, um eine Anweisung vorzubereiten und auszuführen, oder anstelle von sqlany_prepare, gefolgt von sqlany_execute. Verwenden Sie diese Funktion nicht, um eine SQL-Anweisung mit Parametern auszuführen.

Rückgabe

Ein Statement-Handle, wenn die Funktion erfolgreich ausgeführt wird, oder NULL, wenn die Funktion nicht erfolgreich ausgeführt wird.

Siehe auch
Beispiel
 stmt = sqlany_execute_direct( conn, "select * from employees" ) ) {
   if( stmt ) {
       while( sqlany_fetch_next( stmt ) ) {
           int i;
           for( i = 0; i < sqlany_num_cols( stmt ); i++ ) {
                // Get i'th column data
           }
       }
       sqlany_free_stmt( stmt  );
   }