Reshape Name Property-Dynamic (ADO)
Recordset オブジェクトの名前を指定します。
戻り値
Recordsetの名前である 文字列 値を返します。
備考
名前は、接続の間、または Recordset が閉じられるまで保持されます。
Reshape Name プロパティは、主に、Microsoft Data Shaping Service for OLE DB サービス プロバイダーの再整形機能で使用することを目的としています。 再整形に参加するには、名前が一意である必要があります。
このプロパティは読み取り専用ですが、Recordset の作成時に間接的に設定できます。 たとえば、Shape コマンドの句で Recordset を作成し、AS キーワードを使用してエイリアス名を指定した場合、エイリアスは Reshape Name プロパティに割り当てられます。 エイリアスが宣言されていない場合、Reshape Name プロパティには、データ シェイプ サービスによって生成された一意の名前が割り当てられます。 エイリアス名が既存の Recordsetの名前と同じ場合、レコードセット は、いずれか 1 つが解放されるまで変更できません。 既定の動作は、ADO 接続の Reshape Name プロパティで一意の名前を true 設定することで変更できます。 このプロパティを設定すると、一意性を確保するために、必要に応じてユーザー割り当て名を変更するデータ シェイプ サービスのアクセス許可が付与されます。 リシェイプの詳細については、「Microsoft Data Shaping Service for OLE DB (ADO Service Provider)を参照してください。
Shape コマンドで Recordset を参照する場合、またはデータ シェイプ サービスによって生成された名前がわからない場合は、Reshape Name プロパティを使用します。 その場合は、Reshape Name プロパティによって返される文字列の周囲にコマンドを連結することで、SHAPE コマンドを生成できます。
Reshape Name は、CursorLocation プロパティが adUseClient に設定されている場合に、Recordset オブジェクトの Properties コレクション追加される動的プロパティです。
適用対象
関連項目
Microsoft Data Shaping Service for OLE DB (ADO Service Provider)
一般的な での図形コマンドの
Recordset オブジェクト (ADO)