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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 数据访问 API » SQL Anywhere C API 参考 » sacapi.h

 

sqlany_execute_direct 函数

执行由字符串参数指定的 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  );
   }