Navigation:  Klassen > bArrayServer >

bArrayServer:Init()

Diese Seite drucken    Vorherige SeiteZurück zum Anfang des KapitelsNächste Seite

Zweck

Erzeugt ein Objekt der Klasse bArrayServer.

Klasse

bArrayServer

Typ

Methode

Syntax

bArrayServer{

<auStruct>,

[<auData>],

[<iDeletedScope>],

[iDataFormat]

} Æ oArrayServer

Argumente

<auStruct>Zwei-dimensionales Array, das die Feldstruktur des Datenserver definiert. Die Feldstruktur wird durch ein zwei-dimensionales Array definiert. Die erste Dimension des Array's stellt die einzelnen Felder und die zweite Dimension die Beschreibung jedes einzelnen Feldes dar.

 

Die zweite Dimension besteht aus fünf Elementen, die in der folgenden Tabelle beschrieben sind:

 

Konstante

Datentyp

Beschreibung

DBS_NAME

String

Name des Feldes.

DBS_TYPE

String

Datentyp des Feldes.

DBS_LEN

Integer

Länge des Feldes, einschließlich des Dezimalpunkts und der Dezimalstellen.

DBS_DEC

Integer

Anzahl der Dezimalstellen.

DBS_ALIAS

String

Aliasname des Feldes.

 

Datentyp:Array

 

<auData>Array, das die einzelnen Datensätze des Datenserver enthält. Jedes Array-Element enthält wiederum ein Array mit den Feldwerten zu dem Datensatz. Wird das Argument nicht angegeben, enthält der Datenserver noch keine Datensätze.
Datentyp:Array

 

<iDeletedScope>Numerischer Wert der definiert, wie gelöschte Datensätze zu behandeln sind. Es werden folgende Werte unterstützt:

 

Wert

Beschreibung

BINACTIVE

Gelöschte Datensätze sind unsichtbar.

BACTIVE

Gelöschte Datensätze sind sichtbar.

BAUTO

Die Einstellung der Function SetDeleted() wird verwendet.

 

Wird das Argument nicht angegeben, wird der Wert BAUTO verwendet.

Datentyp:Int

 

<iDataFormat>Numerischer Wert der definiert, in welchem Format die Daten im Datenserver gespeichert werden sollen. Es werden folgende Werte unterstützt:

 

Wert

Beschreibung

BDATAFORMAT_DBASE

DBase (Strings werden mit Leerzeichen aufgefüllt).

 

Hinweis!

Dieser Wert muss verwendet werden, wenn im bArrayServer Sortierungen erzeugt werden.

BDATAFORMAT_NORMAL

Normal (Strings werden nicht aufgefüllt).

 

Wird das Argument nicht angegeben, wird der Wert BDATAFORMAT_NORMAL verwendet.

Datentyp:Int

Rückgabewert

oArrayServerDas erzeugte Objekt der Klasse bArrayServer.
Datentyp:bArrayServer

Beschreibung

bArrayServer:Init() erzeugt ein neues Objekt der Klasse bArrayServer und initialisiert es.

Beispiel

Das folgende Beispiel erzeugt ein Objekt der Klasse bArrayServer mit den vier Feldern ID, LASTNAME, FIRSTNAME und AGE.

 

// Struktur-Array definieren

auStruct := {;

                               {"ID", "C", 5, 0},;

                               {"LASTNAME", "C", 20, 0},;

                               {"FIRSTNAME", "C", 15, 0},;

                               {"AGE", "N", 3, 0};

                       }

 

// Daten-Array definieren

auData := {;

                               {"00001", "Schmidt", "Harald", 41},;

                               {"00007", "Bond",   "James", 37};

                       }

 

// bArrayServer erzeugen

oasServer := bArrayServer{auStruct, auData, BINACTIVE}

Siehe auch

bArrayServer:DBStruct

bArrayServer:Data

bArrayServer:DeletedScope

bArrayServer:IsDeletedInScope()

bArrayServer:Use()

bArrayServer:Used

 


Page url: http://www.YOURSERVER.com/index.html?barrayserver_init.htm