Requery メソッドRequery Method

データを更新、レコード セットオブジェクトをオブジェクトの基になるクエリを再実行しています。Updates the data in a Recordset object by re-executing the query on which the object is based.

構文Syntax

  
recordset.Requery Options  

パラメーターParameters

[オプション]Options
任意。Optional. 含むビットマスクExecuteOptionEnumCommandTypeEnum値がこの操作に影響します。A bitmask that contains ExecuteOptionEnum and CommandTypeEnum values affecting this operation.

注意

場合オプションに設定されているadAsyncExecute、この操作は非同期的に実行、 RecordsetChangeCompleteと判断します。 ときにイベントが発行されます。If Options is set to adAsyncExecute, this operation will execute asynchronously and a RecordsetChangeComplete event will be issued when it concludes. ExecuteOpenEnumadExecuteNoRecordsまたはadExecuteStreamでは使用できませんRequeryします。The ExecuteOpenEnum values of adExecuteNoRecords or adExecuteStream should not be used with Requery.

コメントRemarks

使用して、 Requeryの内容全体を更新する方法、レコード セット元のコマンドをもう一度データを取得して、データ ソースからのオブジェクト。Use the Requery method to refresh the entire contents of a Recordset object from the data source by reissuing the original command and retrieving the data a second time. 呼び出しと同じですがこのメソッドを呼び出す、閉じるオープンメソッドを連続しています。Calling this method is equivalent to calling the Close and Open methods in succession. 現在のレコードを編集するか、新しいレコードを追加する、エラーが発生します。If you are editing the current record or adding a new record, an error occurs.

中に、 Recordsetオブジェクトを開くと、カーソルの特性を定義するプロパティ (CursorTypeLockTypeMaxRecords、など) は読み取り専用です。While the Recordset object is open, the properties that define the nature of the cursor (CursorType, LockType, MaxRecords, and so forth) are read-only. つまり、 Requeryメソッドは、現在のカーソルのみを更新できます。Thus, the Requery method can only refresh the current cursor. カーソルのプロパティのいずれかを変更し、結果を表示、使用する必要があります、閉じるメソッド、プロパティが読み取り/書き込みをもう一度になるようにします。To change any of the cursor properties and view the results, you must use the Close method so that the properties become read/write again. プロパティの設定と呼び出しを変更することができますし、オープンメソッドにカーソルを再度開きます。You can then change the property settings and call the Open method to reopen the cursor.

適用対象Applies To

Recordset オブジェクト (ADO)Recordset Object (ADO)

関連項目See Also

Execute、Requery、および Clear のメソッドの例 (VB) Execute, Requery, and Clear Methods Example (VB)
Execute、Requery、および Clear のメソッドの例 (VBScript) Execute, Requery, and Clear Methods Example (VBScript)
Execute、Requery、および Clear のメソッドの例 (vc++) Execute, Requery, and Clear Methods Example (VC++)
CommandText プロパティ (ADO)CommandText Property (ADO)