Zitat von
Privateer3000:
Nein, hat alles nichts gebracht, schon ein einziges Feld reicht aus.
Liegt es vllt. daran das ich mehrere "Create"s hintereinander mache?
Allerdings verpacke ich diese in eine Transaktion:
Delphi-Quellcode:
BeginTrans
try
Drop Table xxx
Drop Table ....
Create Table xxx
Create Table....
CommitTrans
except
Rollback
.....
Aber normalerweise sollte das kein Problem darstellen...
Hi,
m.E. sollte der PRIMARY KEY nicht noch durch das UNIQUE auf das gleiche Feld angewendet werden. Primary Key erzwingt per se UNIQUE auf ID.
Kannst Du mal die ganze Code-Sequenz posten, die Du verwendest?
DDL ist nicht transaktional, d.h. die ungebende Transaktionssteuerung mit BeginTrans und Commit... wirkt sich auf DDL nicht aus, sondern nur auf DML-Statements.
VG, Tim