Data.Win.ADODB.TCustomADODataSet.PSGetTableName

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function PSGetTableName: string; override;

C++

virtual System::UnicodeString __fastcall PSGetTableName(void);

プロパティ

種類 可視性 ソース ユニット
function protected
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Data.Win.ADODB TCustomADODataSet

説明

生成される SQL 文内に現れる、データセット テーブルの名前を返します。

Data.Win.ADODB.TCustomADODataSet.PSGetTableName は Data.DB.TDataSet.PSGetTableName を継承しています。以下の内容はすべて Data.DB.TDataSet.PSGetTableName を参照しています。

生成される SQL 文内に現れる、データセット テーブルの名前を返します。

PSGetTableName は、プロバイダの ResolveToDataSet プロパティが False の場合に、更新が適用される対象となるデータベースのテーブルの名前を返します。 この値は、更新を適用する SQL 文を生成するために使用されます。 続いて、生成された SQL 文は PSExecuteStatement への呼び出しにより実行されます。

PSGetTableName がテーブル名を返さない場合、プロバイダは、この値を代わりに供給する OnGetTableName イベント ハンドラを用意しなければなりません。

このメソッドは、IProviderSupport.PSGetTableName の実装で、デフォルトでは空の string を返します。 使用するには、TDataSet の子孫はそれぞれ独自に、これをオーバーライドしなければなりません。

関連項目