Typ: Klasse
Stellt die Scriptklasse TQuery bereit.
| Basisklasse | TObject |
|---|---|
| Statisch | false |
Klassendeklaration
type
TQuery = class(TObject)
public
function HasField(FieldName: String): Boolean;
procedure First;
procedure Next;
procedure Previous;
procedure Last;
function FieldList: String;
procedure Append;
procedure Save;
procedure UpdateBatch;
function Locate(Fields: String; Values: Variant): Boolean;
function Lookup(Fields: String; Values: Variant; ResultField: String): Variant;
function IsNull(FieldName: String): Boolean;
function GetFieldName(FieldNumber: Integer): String;
function GetFieldSize(FieldNumber: Integer): Integer;
function GetFieldDataType(FieldNumber: Integer): Integer;
function GetFieldPrecision(FieldNumber: Integer): Integer;
destructor Free;
property Fields[Index: Variant]: TDataField;
property Values[FieldName: String]: Variant;
property PreviousValues[FieldName: String]: Variant;
property NextValues[FieldName: String]: Variant;
property RecordCount: Integer;
property FieldCount: Integer;
property RecordNumber: Integer;
property EOF: Boolean;
property SQL: String;
end;
Methoden #
HasField #
Stellt HasField bereit.
Signatur
function HasField(FieldName: String): Boolean;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
FieldName |
String |
value |
Nein | Parameter FieldName der Methode. |
Rueckgabewert
Boolean – Rueckgabewert der Methode HasField.
First #
Stellt First bereit.
Signatur
procedure First;
Next #
Stellt Next bereit.
Signatur
procedure Next;
Previous #
Stellt Previous bereit.
Signatur
procedure Previous;
Last #
Stellt Last bereit.
Signatur
procedure Last;
FieldList #
Stellt FieldList bereit.
Signatur
function FieldList: String;
Rueckgabewert
String – Rueckgabewert der Methode FieldList.
Append #
Stellt Append bereit.
Signatur
procedure Append;
Save #
Stellt Save bereit.
Signatur
procedure Save;
UpdateBatch #
Stellt UpdateBatch bereit.
Signatur
procedure UpdateBatch;
Locate #
Stellt Locate bereit.
Signatur
function Locate(Fields: String; Values: Variant): Boolean;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Fields |
String |
value |
Nein | Parameter Fields der Methode. |
Values |
Variant |
value |
Nein | Parameter Values der Methode. |
Rueckgabewert
Boolean – Rueckgabewert der Methode Locate.
Lookup #
Stellt Lookup bereit.
Signatur
function Lookup(Fields: String; Values: Variant; ResultField: String): Variant;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Fields |
String |
value |
Nein | Parameter Fields der Methode. |
Values |
Variant |
value |
Nein | Parameter Values der Methode. |
ResultField |
String |
value |
Nein | Parameter ResultField der Methode. |
Rueckgabewert
Variant – Rueckgabewert der Methode Lookup.
IsNull #
Stellt IsNull bereit.
Signatur
function IsNull(FieldName: String): Boolean;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
FieldName |
String |
value |
Nein | Parameter FieldName der Methode. |
Rueckgabewert
Boolean – Rueckgabewert der Methode IsNull.
GetFieldName #
Stellt GetFieldName bereit.
Signatur
function GetFieldName(FieldNumber: Integer): String;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
FieldNumber |
Integer |
value |
Nein | Parameter FieldNumber der Methode. |
Rueckgabewert
String – Rueckgabewert der Methode GetFieldName.
GetFieldSize #
Stellt GetFieldSize bereit.
Signatur
function GetFieldSize(FieldNumber: Integer): Integer;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
FieldNumber |
Integer |
value |
Nein | Parameter FieldNumber der Methode. |
Rueckgabewert
Integer – Rueckgabewert der Methode GetFieldSize.
GetFieldDataType #
Stellt GetFieldDataType bereit.
Signatur
function GetFieldDataType(FieldNumber: Integer): Integer;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
FieldNumber |
Integer |
value |
Nein | Parameter FieldNumber der Methode. |
Rueckgabewert
Integer – Rueckgabewert der Methode GetFieldDataType.
GetFieldPrecision #
Stellt GetFieldPrecision bereit.
Signatur
function GetFieldPrecision(FieldNumber: Integer): Integer;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
FieldNumber |
Integer |
value |
Nein | Parameter FieldNumber der Methode. |
Rueckgabewert
Integer – Rueckgabewert der Methode GetFieldPrecision.
Free #
Gibt die Instanz frei.
Signatur
destructor Free;
Properties #
Fields #
Property Fields.
| Typ | TDataField |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property Fields[Index: Variant]: TDataField;
Values #
Property Values.
| Typ | Variant |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property Values[FieldName: String]: Variant;
PreviousValues #
Property PreviousValues.
| Typ | Variant |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property PreviousValues[FieldName: String]: Variant;
NextValues #
Property NextValues.
| Typ | Variant |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property NextValues[FieldName: String]: Variant;
RecordCount #
Property RecordCount.
| Typ | Integer |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property RecordCount: Integer;
FieldCount #
Property FieldCount.
| Typ | Integer |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property FieldCount: Integer;
RecordNumber #
Property RecordNumber.
| Typ | Integer |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property RecordNumber: Integer;
EOF #
Property EOF.
| Typ | Boolean |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property EOF: Boolean;
SQL #
Property SQL.
| Typ | String |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property SQL: String;
Kategorie: TQuery
