最新のWeb開発のチュートリアル
 

ADOのUpdateBatchメソッド


<完全なレコードセットオブジェクト参照

UpdateBatchメソッドは、データベースへのレコードセット内のすべての変更を保存するために使用されています。 あなたは、バッチ更新モードでレコードセットで作業している場合は、この方法が使用されています。

保存操作が失敗した場合、実行時エラーが発生し、エラーがエラーコレクションに格納されています。

Tip: CancelBatchメソッドは、すべてのバッチ更新をキャンセルします。

Note:すべてのRecordsetオブジェクトがバッチ更新をサポートしていません。

構文

bool=objRecordset.UpdateBatch affectrecords

パラメーター 説明
affectrecords 任意。 AffectEnumのこの方法を記録する指定した値が反映されます。

Note:レコードセット内の可視レコードが存在しない場合は値adAffectGroupがエラーを生成します


AffectEnum値

定数 説明
adAffectCurrent1 現在のレコードのみに影響を及ぼし
adAffectGroup2 フィルタ設定を満たすレコードだけに影響を与える(フィルターFilterGroupEnum値又はブックマークの配列に設定しなければなりません)
adAffectAll3 フィルタなしの場合、すべてのレコードに影響を与えます。 フィルタは、文字列条件に設定されている場合、現在の章にしか見えたレコードに影響を与えます。 フィルタはFilterGroupEnum値又はブックマークのアレイに設定されている場合、レコードのすべての行に影響を与え
adAffectAllChapters4 現在適用されているフィルタによって隠されたものを含め、すべての子レコードセット内のすべてのレコードに影響を及ぼし

<完全なレコードセットオブジェクト参照