Bde.DBTables.TDBDataSet.PSIsSQLBased

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function PSIsSQLBased: Boolean; override;

C++

virtual bool __fastcall PSIsSQLBased();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TDBDataSet

Beschreibung

Gibt an, ob die Datenmenge native SQL-Anweisungen unterstützt.

Bde.DBTables.TDBDataSet.PSIsSQLBased erbt von Data.DB.TDataSet.PSIsSQLBased. Der folgende Inhalt bezieht sich auf Data.DB.TDataSet.PSIsSQLBased.

Gibt an, ob die Datenmenge native SQL-Anweisungen unterstützt.

Mithilfe von PSIsSQLBased können Sie ermittelt, ob die Datenmenge native SQL-Anweisungen unterstützt. Diese Informationen werden beim Generieren der SQL-Anweisungen verwendet, die von PSExecuteStatement ausgeführt werden.

Auch wenn die Datenmenge nicht SQL-basiert ist, kann der Provider SQL-Anweisungen ausführen, um Aktualisierungen einzutragen. Jedoch werden Tabellen- und Feldnamen für die lokale SQL-Engine auf andere Weise angegeben als für das native SQL. Der Provider ermittelt mithilfe von PSIsSQLBased, wie diese Namen in die generierten SQL-Anweisungen aufgenommen werden sollen.

Diese Methode ist eine Implementierung der Methode IProviderSupport.PSIsSQLBased und gibt standardmäßig False zurück, weil TDataSet keinen Provider implementiert. Diese Methode muss von TDataSet-Nachkommen entsprechend überschrieben werden.

Siehe auch