DBsignaturDeleteDrawingkeyEntry

Top  Previous  Next

Extinguishing of an entry for sign key in a signature table.

In a data bank are possible up to ten signature tables with untertables for different object key areas. With DBsignaturDeleteDrawingkeyEntry becomes tabelle one of ten signature tables well-chosen. About keyLow and keyHigh that untertable which has been put on with exactly this object key area is selected. Then within this untertable the entry is selected for sign key, that the sign key dky encloses. Then this is extinguished.

Parametre

root (PROOT) [IN]

The trading of the affected data bank.

tabelle (int) [IN]

tabelle if the signature table which should be changed is selected by one of the constants PLOTTER_SIGNATUR_TABELLE, BILDSCHIRM_SIGNATUR_TABELLE, ORIGINAL_BILDSCHIRM_SIGNATUR_TABELLE.

idx (int) [IN]

About idx can be steered how the signature table should be extinguished. Has idx the value 0, the table which is identified about tabelle is extinguished. Has idx a value >0, many tables from the beginning are removed accordingly. The value in idx may not be negative.

Result

T_ERROR OUT

ERROR_OK by perfect implementation, but one of the error messages defined in ERROR.H.

Declaration

#include "database.h"

 

T_ERROR DLLENTRY DBsignaturDeleteDrawingkeyEntry (

PROOT root,

int tabelle,

int idx

);

Related functions

DBsignaturAddAreakeyEntry

DBsignaturAddDrawingkeyEntry

DBsignaturDeleteAreakeyEntry

DBsignaturDeleteTable

DBsignaturFindDrawingkeyEntry

DBsignaturGetTableName

DBsignaturReturnAreakeyEntry

DBsignaturReturnDrawingkeyEntry

DBsignaturSetTableName