DBgdvDeletePlanInLayer

Top  Previous  Next

Einen Plan mit dem spezifizierten Layer aus der geöffneten Planverwaltung entfernen.

Der Plan als Datei bleibt vorhanden. Es wird nur der Verweis auf diesen aus den Datenbanken der Planverwaltung entfernt.

Parameter

root (PROOT) [IN]

Das Handle der Datenbank.

plan (char *) [IN]

Der Name des Plans, der aus der Planverwaltung entfernt werden soll. Zu diesem Zweck muss der Plan natürlich in der Planverwaltung gespeichert sein.

layer (int) [IN]

Der Layer des Plans, in dem der Plan in der Planverwaltung gespeichert ist.

gdvName (const char *) [IN]

Der Name der Planverwaltung. Ist gdvName = NULL, wird die geöffnete Planverwaltung benutzt.

Ergebnis

(T_ERROR) [OUT]

ERROR_OK im Falle der fehlerfreien Bearbeitung. Eine Fehlermeldung aus error.h sonst, z.B. wenn der Plan nicht in der Planverwaltung vorhanden war.

Deklaration

#include "database.h"

[****]

T_ERROR DLLENTRY DBgdvDeletePlanInLayer(

PROOT root,

char *plan,

int layer,

const char *gdvName

);

[****]

DBgdvInsertLayer

DBgdvModifyLayer