ExecuteUpdateメソッド

機能

INSERT,DELETE,UPDATEのSQL文を実行します。

形式

void ExecuteUpdate(void) throw DBSQLCA

引数

なし

戻り値

なし

機能詳細

追加・更新・削除のためのSQL文を実行します。

検索のためにSELECT文を実行する場合は,このメソッドではなく,GetResultSetメソッドを呼び出します。

なお,GetUpdateRowsメソッドを呼び出して,処理したレコード数を取得できます。

このメソッドは,非同期実行可能なメソッドです。

XDM/RDを使用している場合

ExecuteUpdateを呼び出す前に,すべてのパラメタについてSetParamTypeメソッドを呼び出し,データ型を設定しておく必要があります。

発生する例外

DBSQLCA(RetCode)

DB_ERROR_NOT_ENOUGH_MEMORY
メモリ容量が不足しています。
DB_ERROR_BEFORE_EXECUTE
Executeが実行されていません。
DB_ERROR_DRIVER_ERROR
DBMSでエラーが発生しました。
DB_ERROR_DAB_ACCESS_ERROR
DABrokerでエラーが発生しました。
DBSQLCAクラスで詳細コードを確認してください。
DB_ERROR_DAB_SYSTEMCALL_ERROR
システムコールでエラーが発生しました。
DBSQLCAクラスで詳細コードを確認してください。
DB_DRV_ERROR_RDA_PARAM_TYPE
パラメタの型が未設定か,又は設定された型が不正です。
DB_ERROR_TIMEOUT
タイムアウトが発生したため制御を戻します。