16.9.11 SQLMoreResults
- 〈この項の構成〉
(1) 機能
SELECT文,UPDATE文,INSERT文およびDELETE文実行時の結果を初期化します。
ただし,HADBではSQL_NO_DATAを返します。
(2) 形式
SQLRETURN SQLMoreResults ( SQLHSTMT StatementHandle /* In */ )
(3) 引数
- StatementHandle:
-
ステートメントハンドルを指定します。
(4) 戻り値
SQL_NO_DATA,SQL_ERRORまたはSQL_INVALID_HANDLEが返されます。
(5) SQLSTATE
この関数では次のSQLSTATEを返します。
SQLSTATE |
説明 |
備考 |
返却 |
---|---|---|---|
01000 |
一般警告 |
− |
× |
01S02 |
オプション値の変更 |
× |
|
08S01 |
通信リンク失敗 |
× |
|
40001 |
直列化の失敗 |
× |
|
40003 |
ステートメントの完了が不明 |
× |
|
HY000 |
一般エラー |
× |
|
HY001 |
メモリ割り当てエラー |
× |
|
HY008 |
動作がキャンセルされた |
× |
|
HY010 |
関数シーケンスエラー |
○ |
|
HY013 |
メモリ管理エラー |
× |
|
HYT01 |
接続タイムアウト終了 |
× |
|
IM001 |
ドライバはこの関数をサポートしていない |
× |
- (凡例)
-
○:HADB ODBCドライバが返すことがあるSQLSTATEです。
×:HADB ODBCドライバが返さないSQLSTATEです。
−:なし。