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

ADO NextRecordsetメソッド


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

Nextrecordsetメソッドは、現在のレコードセットオブジェクトをクリアし、一連のコマンドをループすることによって、次のレコードセットオブジェクトを返すために使用されます。 このメソッドは、Recordsetオブジェクトを返します。

複合コマンド文または複数の結果を返すストアドプロシージャの次の結果に、次のコマンドの結果を返すために、このメソッドを使用します。 例えば、類似化合物のコマンド文で"SELECT * FROM table1;SELECT * FROM table2" 、コマンドまたはレコードセットのOpenメソッドにメソッドを実行し、最初のコマンドを実行し、レコードセットオブジェクトに結果を返します。 声明の中で次のコマンドの結果にアクセスするには、Nextrecordsetメソッドを呼び出します。

行を返すコマンドが正常に実行されるが、レコードを返さない場合は、返されたレコードセットオブジェクトが開いたが空になります(BOF and EOF are both True) 。 非行を返すコマンドが正常に実行された場合、返されるレコードセットオブジェクトが閉じられます(State property is adStateClosed) 。 結果がない場合は、RecordsetオブジェクトはNothingに設定されます。

構文

Set objRecordset2=objRecordset1.NextRecordset(ra)

Note: objRecordset1とobjRecordset2は、同じレコードセットオブジェクトにすることができます。


パラメーター 説明
ra 任意。 操作によって影響を受けるレコード数を返します。

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