Base: Primärschlüssel hinzufügen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Base: Primärschlüssel hinzufügen

von rupegros » Di, 16.01.2007 19:27

So, ich konnte es selber lösen, API sei dank!

Mit den folgenden Zeilen hats funktioniert:

oTabelle = oTabellen.getByName( "meineTabelle" )
oSpalte = oTabelle.Columns.getByName( "ID" )
oKeys = oTabelle.getkeys().createDataDescriptor()
oKeys.Type = 1
oKeys.Columns.appendByDescriptor( oSpalte )
oTabelle.getKeys().appendByDescriptor( oKeys )

Wobei 'oKeys.Type = 1' für den Primärschlüssel steht, und zwei Zeilen drüber "ID" die gewünschte Spalte ist.

Base: Primärschlüssel hinzufügen

von rupegros » Mo, 15.01.2007 19:55

Hallo,

ich habe in einem Makro mit "createDataDescriptor()" eine Tabelle in einer Datenbank angelegt.
Das funktioniert auch soweit.
Allerdings fehlt der Tabelle noch der Primärschlüssel und ich habe noch nicht herausgefunden wie ich diesen einer Spalte zuweisen kann.

Kann mir da jemand weiterhelfen?

Rupert

Nach oben