Codeblock Onlinehilfe

DBIndexList()

DBIndexList() – Liste der Indices einer Tabelle



Die Funktion gibt ein mehrdimensionales Array zurück, in welchem der Dateiname, Bezeichnung, Indexausdruck, Indexbedingung und Optionen enthalten sind.


Parameter

Beschreibung

aWorkArea:N

Nummer der BE-Datenbank


Rückgabewert

Array - Index-Liste. Format: \{ \{ Dateiname, Bezeichnung, Indexausdruck, Indexbedingung , UNIQUE, COMPOUND, DESCENDING \}, \{ ..., ..., ..., ..., ..., ..., ... \} \}

Beispiel


| oDab100, oDM, aIndexL |

oDM := CreateObject('TBeDBGet'),
startseq
   oDab100 := DbGetTable(oDM, waDAB100),
   aIndexL := DBIndexList(oDab100.workarea),
   WriteLn(aIndexL[1]),

   aIndexL := DBIndexList(5),
   WriteLn(aIndexL[1, 3])
always
   destroyObject(oDM),
stopseq