Definiert Klassen, die die Funktionalität für SQL-Blob-Streams, Datenverknüpfungen, Verbindungen, SQL-Datenmengen, Monitore, Abfragen, Servermethoden und gespeicherte Prozeduren, SQL-Tabellen und mehr implementieren.
Klassen
SPParamDesc | SPParamDesc beschreibt einen Parameter für eine Stored Procedure, auf die über dbExpress zugeriffen wird. |
TConnectionData | Klasse, die Informationen über die Verbindung enthält. |
TCustomSQLDataSet | TCustomSQLDataSet ist die Basisklasse für alle dbExpress-Datenmengenkomponenten. |
TFieldList | |
TFLDDesc | Wrapper für Feldbeschreibungen. |
TSQLBlobStream | TSQLBlobStream ermöglicht einer Anwendung, die BLOB-Felder einer Client-Datenmenge zu lesen und zu schreiben. |
TSQLConnection | TSQLConnection kapselt die dbExpress-Verbindung zu einem Datenbankserver. |
TSQLDataLink | TSQLDataLink erlaubt einer unidirektionalen Datenmenge, als Detaildatenmenge in einer Haupt-/Detailbeziehung zu fungieren. |
TSQLDataSet | TSQLDataSet stellt Daten dar, die mit DBExpress abgerufen wurden. |
TSQLMonitor | TSQLMonitor fängt Nachrichten ab, die zwischen einer SQL-Verbindungskomponente und einem Datenbankserver ausgetauscht werden, und speichert sie in einer Stringliste. |
TSQLQuery | TSQLQuery repräsentiert eine Abfrage, die mit dbExpress ausgeführt wird. |
TSqlServerMethod | TDataSet, mit der DataSnap-Servermethoden aufgerufen und Ergebnisse ermittelt werden. |
TSQLStoredProc | TSQLStoredProc repräsentiert eine Stored Procedure, die mit dbExpress ausgeführt wird. |
TSQLTable | TSQLTable repräsentiert eine Datenbanktabelle, auf die mit dbExpress zugegriffen wird. |
TTransactionItem (veraltet) | Klasse für die Verwaltung von SQL-Transaktionen. |
Routinen
Typen
Variablen
Konstanten
DefaultCursor | DefaultCursor: Integer = 0; |
DefaultMaxBlobSize | DefaultMaxBlobSize: Integer = $FFFFFFFF; |
DefaultRowsetSize | DefaultRowsetSize: Integer = $14; |
eSQLAutoIncr | eSQLAutoIncr: Integer = 4; |
eSQLDefault | eSQLDefault: Integer = 8; |
eSQLFunction | eSQLFunction: Integer = 2; |
eSQLLocal | eSQLLocal: Integer = $20; |
eSQLNonUnique | eSQLNonUnique: Integer = 1; |
eSQLPackage | eSQLPackage: Integer = 4; |
eSQLPrimaryKey | eSQLPrimaryKey: Integer = 4; |
eSQLProcedure | eSQLProcedure: Integer = 1; |
eSQLRowId | eSQLRowId: Integer = 1; |
eSQLRowVersion | eSQLRowVersion: Integer = 2; |
eSQLSynonym | eSQLSynonym: Integer = 8; |
eSQLSysProcedure | eSQLSysProcedure: Integer = 8; |
eSQLSystemTable | eSQLSystemTable: Integer = 4; |
eSQLTable | eSQLTable: Integer = 1; |
eSQLTempTable | eSQLTempTable: Integer = $10; |
eSQLUnique | eSQLUnique: Integer = 2; |
eSQLView | eSQLView: Integer = 2; |
HourGlassCursor | HourGlassCursor: Integer = $FFFFFFF5; |
SAnd | SAnd: string = and; |
SOrderBy | SOrderBy: string = order by; |
SParam | SParam: Char = $3F; |
SSelect | SSelect: string = select; |
SSelectSpaces | SSelectSpaces: string = select; |
SSelectStar | SSelectStar: string = select *; |
SSelectStarFrom | SSelectStarFrom: string = select * from; |
SUB_TYPE_MEMO | SUB_TYPE_MEMO: Integer = $16; |
SWhere | SWhere: string = where; |
TErrorMessageSize | TErrorMessageSize: Integer = $800; |