Welches Programm bekommt den Probleme, das erste oder das zweite?
Das erste Programm kann eigentlich keine Probleme machen, denn es kennt die neuen Felder ja gar nicht. Ausnahme: irgendwo ist ein 'select * from'...
Egal: Abhilfen:
1. Keine neuen Felder in der
DB, sondern eine Detailtabelle mit den Spalten (ID-Haupttabelle, NeueInfo). Von deinem neuen Programm aus greifst Du auf die Tabelle so zu:
Code:
select t.*, n.NeueInfo
from Tabelle t join Details n on t.ID=n.ID
2. Fülle einen Leerstring in die neuen Felder. Tut nicht weh. Ist sowieso keine gute Idee, NULLABLE Felder zu verwenden (Performance), außer, die NULL hat eine ganz bestimmte Bedeutung.