Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

AW: In einer Existierenden Firebird Table ein feld ergänzen

  Alt 17. Sep 2011, 10:59
Um eine Tabelle zu erweitern würde ich direkt auf die Struktur-Informationen zugreifen.
Diese sollten auf bei Firebird in einer System-Tabelle abgelegt sein.

Findet man das Feld dort nicht, dann per Script die Änderung an die Datenbank schicken.

Jetzt muss man alle Tabellen und Queries die diese Tabelle referenzieren einmal neu laden.
(Worst Case: Close - Open)

Wieso wird Feldtyp eigentlich als String übergeben und dann nach TFieldType geparsed? Wäre es anders herum nicht sinniger?
Vermutlich, weil die Informationen als Text vorliegen.
Sinnigerweise sollte man diese Umwandlung aber in einer eigenen Funktion erledigen.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat