AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Änderung in einer Tabelle von 2 auf 4 Felder
Thema durchsuchen
Ansicht
Themen-Optionen

Änderung in einer Tabelle von 2 auf 4 Felder

Ein Thema von RWarnecke · begonnen am 8. Sep 2012 · letzter Beitrag vom 8. Sep 2012
 
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#4

AW: Änderung in einer Tabelle von 2 auf 4 Felder

  Alt 8. Sep 2012, 10:29
Warum nutzt Du DB-Komponenten?
Wickel den Datenverkehr über Queries ab, dann hast Du alles im Griff, auch die Umsetzung von boolschen Feldern auf Indices.

Gruß
K-H
Im normalfall mache ich das auch in meinen Programmen. Ich habe den Quelltext übernommen, das ganze Programm besteht nur aus DB-Komponenten. Daraus eine einfache Anwendung mit normalen Komponenten zu machen, kommt im Moment für mich einem ReWrite des Programms gleich.

1, Für die DB-Änderung schickst du ein alter-table-statement zur DB

2, Um die Datan in die neuen Felder zu bekommen schickst du ein Update-Statement los:

update <meinetabelle> set neuesfeld1 = true where altesfeld = 0;
update <meinetabelle> set neuesfeld2 = true where altesfeld = 1;
...

3, Lösche Altes Feld wenn du sicher bist es nicht mehr zu gebrauchen. Kannst hierzu ein ein alter table-Statement verwenden
Die Idee von Dir Bernhard ist super. Habe ich schon ausprobiert und funktioniert einwandfrei. Danke Dir.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:30 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