![]() |
Spalte aus Tabelle entfernen
Moin!
Ist es eigentlich möglich, eine Spalte aus einer Paradoxtabelle zu entfernen? Habs mal mit SQL so probiert: ALTER TABLE Table_Name DROP COLUMN Column_Name Funzt aber nicht. Alter kennt Paradox scheinbar nicht. Gruß Gambit |
Zur Laufzeit oder während der Entwicklung?
|
Naja, zur Laufzeit brächte mir einen Lerneffekt, während der Entwicklung würde mir aber schon erstmal reichen bzw. was meinst du genau mit Entwicklung? Ich meine, wenn man irgendwann merkt, dass man eine Spalte gar nicht braucht, wie bekommt man sie dann wieder wech?
Datenbankoberfläche? Gambit |
Du hast deine Frage schon selbst beantwortet: Datenbankoberfläche :lol: Zur Laufzeit sollte es eigentlich mit dem ALTER-Statement gehen (Steht zumindest so in der OH zur lokalen SQL).
|
Tja, kann keine Option dafür finden.
Und zur Laufzeit:
Code:
geht so zumindest auch erstmal nicht.
Query.close;
Query.sql.add('Alter Table Blah drop Column blah'); Query.open; Gruß Gambit |
Auszug aus der OH:
Zitat:
|
Ahaa! Da bekomm ich ja fast ein Dejavü oder wie das heißt.
Danke Gambit |
So, und wie bekomm ich jetzt die Nachricht "Tabelle ist in Gebrauch" wech? Sobald ich mein Programm starte ist die Tabelle ja in Gebrauch.
Gambit |
Zitat:
|
Du mußt dann natürlich die Query auf der die Anzeige beruht schließen (Close)!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz