DBaddSegment

Top  Previous  Next

Einfügen eines neuen Segments in die Datenbank.

Mit dieser Funktion wird in einer Datenbank ein neues Segment eröffnet. Dieses Segment ist zu Beginn leer, enthält also auch keinen Plan. In einem solchen Segment lassen sich keine Objekte anlegen. Der Anwender muss mindestens einen Plan in diesem Segment erzeugen.

Parameter

root (PROOT)                                             [IN]

Dies ist das Handle der Datenbank, in der das neue Segment angelegt werden soll.

blattTyp (USHORT)                                    [IN]

Diese Bezeichnung ist von Gradis übernommen. Sie bestimmt den Speicherort der Daten und stellt eine Strukturierung nach Ebenen her. Blatttypen größer als 65000 sind für das System reserviert.

Ergebnis

(PSEGMENT)                                         [OUT]

Die Prozedur liefert entweder das Handle des neuen Segments oder NULL im Falle eines Fehlers. Mit dem Handle können weitere Aufrufe, etwa zum Erzeugen der Pläne erfolgen.

Deklaration

#include "database.h"

 

PSEGMENT DLLENTRY DBaddSegment(

                    PROOT root,

                    USHORT blattTyp

);