Data.SqlExpr.TSQLTable
Delphi
TSQLTable = class(TCustomSQLDataSet)
C++
class PASCALIMPLEMENTATION TSQLTable : public TCustomSQLDataSet
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | Data.SqlExpr |
Beschreibung
TSQLTable repräsentiert eine Datenbanktabelle, auf die mit dbExpress zugegriffen wird.
Mit TSQLTable steht Ihnen eine Tabelle auf einem Datenbankserver zur Verfügung, auf den über TSQLConnection zugegriffen wird. TSQLTable erzeugt eine Abfrage, mit der alle Zeilen und Spalten einer angegebenen Tabelle abgerufen werden. Sie können TSQLTable-Komponenten während des Entwurfs zu einem Formular oder Datenmodul hinzufügen oder zur Laufzeit dynamisch erstellen.
TSQLTable ist eine unidirektionale Datenmenge. Im Gegensatz zu herkömmlichen Datenmengen puffern unidirektionale Datenmengen keine Datensätze. Aus diesem Grund stehen für die Navigation nur die Methoden First und Next zur Verfügung. Es gibt keine integrierte Datenbearbeitung: Sie können die Daten einer SQL-Tabelle nur bearbeiten, indem Sie explizit eine SQL-UPDATE-Anweisung verwenden oder die Tabelle über einen Provider mit einer Client-Datenmenge verbinden. Funktionen, bei denen mehrere Datensätze in einem Puffer abgelegt werden müssen (z.B. Filter oder Nachschlagefelder), werden nicht unterstützt.
Bevor eine TSQLTable-Komponente verwendet werden kann, muss sie mit dem Datenbankserver verbunden werden. Der erste Schritt bei der Arbeit mit TSQLTable besteht also immer darin, der Eigenschaft SQLConnection einen Wert zuzuweisen. Sobald die Komponente mit einem Server verbunden ist, weisen Sie der Eigenschaft TableName den Namen der gewünschten Tabelle zu.