Skip to main content
Skip table of contents

DBCreate()


DBCreate() – Tabelle erzeugen



DBCreate() erzeugt eine neue Tabelle, deren Name nicht mit 'DAB', 'DF', 'DJ' oder 'BE' beginnen darf.


ParameterBeschreibung

aTableName:U

Name und gegebenenfalls Pfad der zu erstellenden Tabelle

aStructure:A

Zweidimensionales Array zur Definition der Tabellenstruktur
{
  { 'Feldname' , 'Feldtyp' , Feldgröße , Nachkommastellen },
  {...}
}

aWorkArea:N

Workarea; default


Rückgabewert


Objekt - Neu erstellte Tabelle

Beispiel


CODE
| oDabDV, aTableName, aFields |

aTableName := 'C:\temp\' + 'Testtabelle',
aFields  := {{'ARTNR',      'C', 20, 0},    // Feld1
             {'TERM_INDEX', 'C',  9, 0},    // Feld2
             {'GEPLANT',    'N', 15, 4},    // Feld3
             {'VERBAUT',    'N', 15, 4},    // Feld4
             {'VVERBAUT',   'N', 15, 4}},   // Feld5

startseq,
   oDabDV := DBCreate(aTableName + '.ADT',  aFields),
   ShowMessage('Die Tabelle wurde erstellt!'),
onerror,
   ShowMessage('Fehler beim Erzeugen der Tabelle: ' +  aTableName + '!')
stopseq,
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.