执行由字符串参数指定的 SQL 语句。
a_sqlany_stmt * sqlany_execute_direct( a_sqlany_connection * conn, const char * sql )
conn 已使用 sqlany_connect 建立连接的连接对象。
sql SQL 字符串。SQL 字符串不应包含诸如 ? 之类的参数。
如果要准备和执行语句,或者要取代 sqlany_prepare 后接 sqlany_execute,则可使用此函数,。不要使用此函数执行带参数的 SQL 语句。
函数成功执行时返回语句句柄,函数执行不成功时返回 NULL。
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 ); } |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |