ADONextRecordsetメソッド_
❮完全なレコードセットオブジェクトリファレンス
NextRecordsetメソッドは、現在のRecordsetオブジェクトをクリアし、一連のコマンドをループして次のRecordsetオブジェクトを返すために使用されます。このメソッドはRecordsetオブジェクトを返します。
このメソッドを使用して、複合コマンドステートメントの次のコマンドの結果、または複数の結果を返すストアドプロシージャの次の結果を返します。たとえば、「SELECT * FROM table1; SELECT * FROM table2」のような複合コマンドステートメントでは、コマンドのExecuteメソッドまたはRecordsetのOpenメソッドは、最初のコマンドのみを実行し、結果をRecordsetオブジェクトに返します。 。ステートメント内の次のコマンドの結果にアクセスするには、NextRecordsetメソッドを呼び出します。
行を返すコマンドが正常に実行されてもレコードが返されない場合、返されたRecordsetオブジェクトは開いていますが空です(BOFとEOFは両方ともTrueです)。行を返さないコマンドが正常に実行されると、返されたRecordsetオブジェクトが閉じられます(StateプロパティはadStateClosedです)。結果がなくなると、RecordsetオブジェクトはNothingに設定されます。
構文
Set objRecordset2=objRecordset1.NextRecordset(ra)
注: objRecordset1とobjRecordset2は同じRecordsetオブジェクトにすることができます。
Parameter | Description |
---|---|
ra | Optional. Returns the number of records affected by the operation |
❮完全なレコードセットオブジェクトリファレンス