1. RS.OPEN SQL、CONN、A、B、C 2.CONN.EXECUTE(SQL,影響を受ける行,C) パラメータの意味: SQL の値は、SQL ステートメント、テーブル名、ストアド プロシージャ名、またはデータ プロバイダーが許容する任意の文字列にすることができます。パフォーマンスを向上させるには、C パラメーターに適切な値を指定するのが最善です オプションのパラメータ RowsAffected は、INSERT、UPDATE、または DELETE クエリの実行後に影響を受ける数値を返します。これらのクエリは、閉じられた Recordset オブジェクトを返します。 SELECT クエリは、RowsAffected 値 -1 を返し、1 つ以上のコンテンツ行を含む開いた Recordset を返します。 A: 前方のみにアドオープン(=0) 読み取り専用で、現在のデータレコードは下方向にのみ移動できます ADOPENKEYSET(=1) 読み取り専用、現在のデータレコードは自由に移動できます アドペンダイナミック(=2) 読み取りと書き込みが可能で、現在のデータレコードは自由に移動できます アドペンスタティック(=3) 読み取りと書き込みが可能で、現在のデータレコードを自由に移動したり、新しいレコードを表示したりできます B: ADLOCKREADONLY(=1) デフォルトのロックタイプ、レコードセットは読み取り専用であり、レコードは変更できません ADLOCK悲観的(=2) 悲観的ロック。レコードが変更されると、データプロバイダーはレコードが正常に編集されたことを確認するためにレコードをロックしようとします。編集が開始されるとすぐに、レコードはロックされます。 アドロックオプティミスティック(=3) オプティミスティック ロック。更新されたレコードが Update メソッドを使用して送信されるまで、レコードはロックされません。 アドロックバッチオプティミスティック(=4) バッチオプティミスティックロックでは複数のレコードを変更でき、レコードは UpdateBatch メソッドを呼び出した後にのみロックされます。 レコードを変更する必要がない場合は、プロバイダーが検出を行う必要がないように、読み取り専用のレコード セットを使用する必要があります。 レコードは短期間しかロックされないため、一般的な使用の場合は、オプティミスティック ロックがおそらく最良のオプションです。
リーリー