<pre>
Hallo,
ich möchte gerne eine Paradoxtabelle dynamisch zur Laufzeit verwalten.
Sprich, es soll u.a. möglich sein:
... ein Feld anzulegen -> bereits gelöst per Alter Table
Nun möchte ich aber die Spallte bestimmen in der das neue Feld eingefügt wird.
<br>
In der Hilfe zu Local SQL ist zu Alter Tabel folgendes zu finden
<I>"Fügt einer bestehenden Tabelle Spalten hinzu und löscht Spalten aus ihr.
<B>ALTER TABLE</B> table_reference DROP <B>[COLUMN]</B> column_reference | ADD <B>[COLUMN]</B> column_reference [,reference DROP <B>[COLUMN]</B> column_reference | ADD <B>[COLUMN]</B> column_reference...]"</I>
<BR>
Jetzt muss ich zugeben das ich mit der Syntax dieser Beschreibung meine Schwierigkeiten habe !Ähh...!
<br>
OK: table_reference ist die Angabe der Zieltabelle
z.B.: "meineTabelle.dB" der Tabellenname
OK: column_reference bedeutet sowas wie die Beschreibung der Spalte
(hier ein Feld) z.B.: "Feld_ID" der Fedname
OK: ADD - Feld hinzufügen
OK: Drop - Feld entfernen
OK: [] bedeutet was dazwischen steht "kann muss aber nicht angegeben werden"
?????: COLUMN ... der Index der Feldes und somit die Spalte
<br>
Ich habe es mit folgen SQL versucht habe aber damit kein Glück gehabt:
<b>'ALTER TABLE "meineTabelle.dB" ADD 0 "meineTabelle.dB"."Feld_ID" INTEGER'
<br>
Ungültiges Schlüsselwort
Symbol-String: 0
Zeilennummer: 1</b>
<br>
Meiner Meinung nach hätte das Feld am Anfang der Tabelle eingefügt werden müssen<br>
Gruss Stefan
<br>
PS.:
Bin auch an Kommentaren ohne Lösung interessiert
</pre>
Hallo,
ich möchte gerne eine Paradoxtabelle dynamisch zur Laufzeit verwalten.
Sprich, es soll u.a. möglich sein:
... ein Feld anzulegen -> bereits gelöst per Alter Table
Nun möchte ich aber die Spallte bestimmen in der das neue Feld eingefügt wird.
<br>
In der Hilfe zu Local SQL ist zu Alter Tabel folgendes zu finden
<I>"Fügt einer bestehenden Tabelle Spalten hinzu und löscht Spalten aus ihr.
<B>ALTER TABLE</B> table_reference DROP <B>[COLUMN]</B> column_reference | ADD <B>[COLUMN]</B> column_reference [,reference DROP <B>[COLUMN]</B> column_reference | ADD <B>[COLUMN]</B> column_reference...]"</I>
<BR>
Jetzt muss ich zugeben das ich mit der Syntax dieser Beschreibung meine Schwierigkeiten habe !Ähh...!
<br>
OK: table_reference ist die Angabe der Zieltabelle
z.B.: "meineTabelle.dB" der Tabellenname
OK: column_reference bedeutet sowas wie die Beschreibung der Spalte
(hier ein Feld) z.B.: "Feld_ID" der Fedname
OK: ADD - Feld hinzufügen
OK: Drop - Feld entfernen
OK: [] bedeutet was dazwischen steht "kann muss aber nicht angegeben werden"
?????: COLUMN ... der Index der Feldes und somit die Spalte
<br>
Ich habe es mit folgen SQL versucht habe aber damit kein Glück gehabt:
<b>'ALTER TABLE "meineTabelle.dB" ADD 0 "meineTabelle.dB"."Feld_ID" INTEGER'
<br>
Ungültiges Schlüsselwort
Symbol-String: 0
Zeilennummer: 1</b>
<br>
Meiner Meinung nach hätte das Feld am Anfang der Tabelle eingefügt werden müssen<br>
Gruss Stefan
<br>
PS.:
Bin auch an Kommentaren ohne Lösung interessiert
</pre>
Comment