Hallo,
ich habe folgendes Problem:
Ich benötige eine Tabelle (in einer
Paradox-
DB) die einen PrimaryKey besitz, gleichzeitig möchte ich die Struktur der Tabelle ändern können (Spalte hinzufügen, ändern, löschen, etc.). Derzeit ist das ändern allerdings nur möglich, wenn die Tabelle keinen Primärschlüssel besitzt.
Also war für mich jetzt der einfachste Weg den Primärschlüssel für die Zeit, in der ich Änderungen vornehme, herauszunehmen und danach wieder einzufügen. Leider funktioniert das nicht. Ich kann weder den Primärschlüssel entfernen, noch setzten wenn keiner da ist.
Anbei noch Auszüge aus dem Quellcode:
Delphi-Quellcode:
//
doADOquery(optionsarray[2],
'alter table EXPORT add constraint PRIMARYKEY1 primary key (ID)',
true,
false);
doADOquery(optionsarray[2],
'alter table EXPORT drop constraint PRIMARYKEY1',
true,
false);
Danke für eure Hülfe