次の方法で共有


Refresh メソッド (ADO)

プロバイダーから使用可能で、プロバイダーに固有のオブジェクトを反映するように、コレクション内のオブジェクトを更新します。

構文

  
collection.Refresh  

備考

Refresh メソッドは、呼び出し元のコレクションに応じてさまざまなタスクを実行します。

パラメーター

Command オブジェクトの Parameters コレクションで Refresh メソッドを使用すると、Command オブジェクトで指定されたストアド プロシージャまたはパラメーター化クエリのプロバイダー側パラメーター情報が取得されます。 ストアド プロシージャ呼び出しまたはパラメーター化クエリをサポートしていないプロバイダーの場合、コレクションは空になります。

更新 メソッドを呼び出す前に、Command オブジェクトの ActiveConnection プロパティを有効な Connection オブジェクトに設定し、CommandText プロパティを有効なコマンドに設定し、CommandType プロパティを adCmdStoredProc に設定 する必要があります。

Refresh メソッドを呼び出す前に Parameters コレクションにアクセスすると、ADO によって自動的にメソッドが呼び出され、コレクションが自動的に設定されます。

手記

Refresh メソッドを使用してプロバイダーからパラメーター情報を取得し、パラメーター オブジェクト 1 つ以上の可変長データ型を返す場合、ADO は潜在的な最大サイズに基づいてパラメーターのメモリを割り当てることがあり、実行中にエラーが発生します。 エラーを防ぐために Execute メソッドを呼び出す前に、これらのパラメーターの Size プロパティを明示的に設定する必要があります。

田畑

Fields コレクションで Refresh メソッドを使用しても、表示効果はありません。 基になるデータベース構造から変更を取得するには、Requery メソッドを使用するか、Recordset オブジェクトがブックマークをサポートしていない場合は、MoveFirst メソッドを使用する必要があります。

プロパティ

プロパティ 一部のオブジェクトのコレクションで Refresh メソッドを使用すると、プロバイダーが公開する動的プロパティがコレクションに設定されます。 これらのプロパティは、ADO がサポートする組み込みプロパティ以外に、プロバイダー固有の機能に関する情報を提供します。

適用対象

関連項目

Refresh メソッドの使用例 (VB)
Refresh メソッドの使用例 (VC++)
Count プロパティ (ADO)
Refresh メソッド (RDS)