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