Typ: Klasse
Stellt die Scriptklasse TExtConnection bereit.
| Basisklasse | TObject |
|---|---|
| Statisch | false |
Klassendeklaration
type
TExtConnection = class(TObject)
public
constructor Create(ConnectionString: String);
destructor Free;
procedure BeginTrans;
procedure CommitTrans;
procedure RollbackTrans;
function CreateQuery(Statement: String): TExtQuery;
function CreateRecord(Table: String): TExtRecord;
function GetRecord(Table: String; Filter: String): TExtRecord;
function ExecSQL(Statement: String): Integer;
function QueryValue(Statement: String): Variant;
property CommandTimeout: Integer;
end;
Konstruktoren #
Create #
Erzeugt eine Instanz von TExtConnection.
Signatur
constructor Create(ConnectionString: String);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
ConnectionString |
String |
value |
Nein | Parameter ConnectionString des Konstruktors. |
Methoden #
Free #
Gibt die Instanz frei.
Signatur
destructor Free;
BeginTrans #
Stellt BeginTrans bereit.
Signatur
procedure BeginTrans;
CommitTrans #
Stellt CommitTrans bereit.
Signatur
procedure CommitTrans;
RollbackTrans #
Stellt RollbackTrans bereit.
Signatur
procedure RollbackTrans;
CreateQuery #
Stellt CreateQuery bereit.
Signatur
function CreateQuery(Statement: String): TExtQuery;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Statement |
String |
value |
Nein | Parameter Statement der Methode. |
Rueckgabewert
TExtQuery – Rueckgabewert der Methode CreateQuery.
CreateRecord #
Stellt CreateRecord bereit.
Signatur
function CreateRecord(Table: String): TExtRecord;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Table |
String |
value |
Nein | Parameter Table der Methode. |
Rueckgabewert
TExtRecord – Rueckgabewert der Methode CreateRecord.
GetRecord #
Stellt GetRecord bereit.
Signatur
function GetRecord(Table: String; Filter: String): TExtRecord;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Table |
String |
value |
Nein | Parameter Table der Methode. |
Filter |
String |
value |
Nein | Parameter Filter der Methode. |
Rueckgabewert
TExtRecord – Rueckgabewert der Methode GetRecord.
ExecSQL #
Stellt ExecSQL bereit.
Signatur
function ExecSQL(Statement: String): Integer;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Statement |
String |
value |
Nein | Parameter Statement der Methode. |
Rueckgabewert
Integer – Rueckgabewert der Methode ExecSQL.
QueryValue #
Stellt QueryValue bereit.
Signatur
function QueryValue(Statement: String): Variant;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Statement |
String |
value |
Nein | Parameter Statement der Methode. |
Rueckgabewert
Variant – Rueckgabewert der Methode QueryValue.
Properties #
CommandTimeout #
Property CommandTimeout.
| Typ | Integer |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property CommandTimeout: Integer;
Kategorie: TExtConnection
