TQuery verwenden

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu BDE-Datenmengen verwenden - Index

Hinweis: Die Borland Database Engine (BDE) ist veraltet und wird nicht mehr weiterentwickelt. Die BDE wird Unicode beispielsweise nie unterstützen. Sie sollten mit der BDE keine neuen Entwicklungen vornehmen. Überprüfen Sie, ob Sie Ihre vorhandenen Datenbankanwendungen nicht von der BDE nach dbExpress migrieren können.

TQuery stellt eine einzelne DDL- (Data Definition Language) oder DML-Anweisung (Data Manipulation Language) dar (beispielsweise einen Befehl wie SELECT, INSERT, DELETE, UPDATE, CREATE INDEX oder ALTER TABLE). Die in Anweisungen verwendete Sprache ist serverspezifisch, aber normalerweise konform mit dem Standard SQL-92 für die Sprache SQL. TQuery implementiert die gesamte von TDataSet eingeführte Grundfunktionalität sowie alle speziellen Funktionen von Abfrage-Datenmengen.

Weil TQuery eine BDE-fähige Datenmenge ist, muss sie normalerweise mit einer Datenbank und einer Sitzung verknüpft sein. (Die einzige Ausnahme hiervon ist die Verwendung von TQuery für heterogene Abfragen.) Sie geben die SQL-Anweisung für die Abfrage an, indem Sie die Eigenschaft SQL setzen.

Eine TQuery-Komponente kann auf Daten in folgenden Datenbanken zugreifen:

  • Paradox- oder dBASE-Tabellen unter Verwendung von Local SQL (Bestandteil der BDE). Local SQL ist eine Teilmenge der Spezifikation SQL-92 und unterstützt den größten Teil der DML- und weite Bereiche der DDL-Syntax, so dass mit diesen Tabellentypen gearbeitet werden kann.
  • Lokale InterBase-Server-Datenbanken unter Verwendung der InterBase-Engine. Informationen über die SQL-Syntaxunterstützung und die Unterstützung für die erweiterte Syntax durch InterBase finden Sie in der InterBase-Sprachreferenz.
  • Datenbanken auf Remote-Datenbankservern wie Oracle, Sybase, MS-SQL Server, Informix, DB2 und InterBase. Damit der Zugriff auf den Remote-Server möglich ist, müssen der entsprechende SQL Links-Treiber und die entsprechende Client-Software (vom Hersteller) für den Datenbankserver installiert sein. Jede Standard-SQL-Syntax, die von diesen Servern unterstützt wird, ist zulässig. Informationen über die SQL-Syntax, Einschränkungen und Erweiterungen finden Sie in der Dokumentation zu Ihrem Server.

Die folgenden Themen behandeln die Features von TQuery-Komponenten (im Gegensatz zu anderen Abfrage-Datenmengen):

Siehe auch