Announcement

Collapse
No announcement yet.

Merkwürdige Indexnamen bei MDB-Tabelle wie "ADOTable1Index6"

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Merkwürdige Indexnamen bei MDB-Tabelle wie "ADOTable1Index6"

    aIndex := CoIndex.Create; <BR>
    aIndex.Name := 'DatUhr'; <BR>
    Wenn ich den zusammengesetzten Index erzeuge, funktioniert noch alle ohne Problem.
    Wenn ich einen weiteren Index anhänge erhalte ich Indexnamen wie "ADOTable1Index6" und nicht wie im Beispiel "Nullung"

    Das passiert auch, wenn ich den weiteren Index nicht anhänge sondern wie den zusammengesetzten Index erzeuge.

    Wenn ich keinen zusammengesetzten Index habe, funktioniert alles ohne Probleme.

    vColName := 'xDatum'; <BR>
    aColumn := aTable.Columns.Item[vColName] as _Column; <BR>
    aIndex.Columns.Append(aColumn.Name, aColumn.Type_, aColumn.DefinedSize); <BR>

    vColName := 'xUhrzeit'; <BR>
    aColumn := aTable.Columns.Item[vColName] as _Column; <BR>
    aIndex.Columns.Append(aColumn.Name, aColumn.Type_, aColumn.DefinedSize); <BR>

    aIndex.PrimaryKey := True; <BR>
    aIndex.Unique := True; <BR>
    aTable.Indexes.Append(aIndex, EmptyParam); <BR>

    aTable.Keys.Append('Nullung', adKeyUnique, 'Nullung', '', ''); <BR>
Working...
X