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.
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.