Führt die SQL-Anweisung aus, die durch das Zeichenfolgenargument angegeben ist.
a_sqlany_stmt * sqlany_execute_direct( a_sqlany_connection * conn, const char * sql )
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.
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.
Ein Statement-Handle, wenn die Funktion erfolgreich ausgeführt wird, oder NULL, wenn die Funktion nicht erfolgreich ausgeführt wird.
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 ); } |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |