Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

BDE: Paradox-Tabellen mit Autoincrement: Spaltennamen ändern oder hinzufügen

27 views
Skip to first unread message

Hans Lackermeier

unread,
Feb 24, 2000, 3:00:00 AM2/24/00
to
Hallo,

ich bräuchte dringend Hilfe bei Delphi4:

ich müßte durch das Program Spalten in einer Paradox-Tabelle mit einem
Autoincrementfeld hinzufügen bzw. den Spaltennamen ändern.
Habe schon vieles versucht, nichts funktioniert.

Kann mir jemand einen Tip geben?

Hans Lackermeier

ser...@lhsoft.de


Thomas G. Liesner

unread,
Feb 25, 2000, 3:00:00 AM2/25/00
to
Hans Lackermeier schrieb:
> Habe schon vieles versucht,

Was denn? Hinzufügen: Am einfachsten über ein SQL-Statement, Ändern ist
ein _sehr_ tiefer Griff in die BDE-Spezialitäten und daher nicht
unbedingt empfehlenswert.

So long,
Thomas G. Liesner

Andreas Bornemann

unread,
Feb 25, 2000, 3:00:00 AM2/25/00
to
Hans Lackermeier schrieb:

> ich müßte durch das Program Spalten in einer Paradox-Tabelle mit einem
> Autoincrementfeld hinzufügen bzw. den Spaltennamen ändern.
> Habe schon vieles versucht, nichts funktioniert.

Query.SQL.Clear;
Query.SQL..Add('alter table tblname add feldname(AUTOINC)');
Query.ExecSql;

(Achtung, da das Feld in Paradox hinzugefügt wird, kannst Du auf die Spalte
keinen Primärindex mehr legen, muss immer das erste Feld sein....)

Gruß Andreas

Marian Aldenhövel

unread,
Feb 25, 2000, 3:00:00 AM2/25/00
to
Hi,

>ich müßte durch das Program Spalten in einer Paradox-Tabelle mit einem
>Autoincrementfeld hinzufügen

ALTER TABLE DieTabelle ADD NeuesFeld AUTOINC;

>bzw. den Spaltennamen ändern.

Das ist äußerst knifflig. Du solltest vielleicht mal sehen, ob Du eine
ordentliche Beschreibung zu dbiDoRestructure findest (-> BDE32.HLP)
damit sollte das gehen.

Ciao, MM

0 new messages