Hallo !
Ich habe ein große Datenbank-Verwaltung, in der ich sowohl
TTables als auch TQuerys benutze.
Normalerweise muss man ja jeder Komponente einen DataBase-Name zuweisen, der ja Praktischerweise auch ein Alias sein kann.
Nun habe ich aber die Komponente TDataBase, der ich auch einen Alias zuweisen kann. Als Name habe ich ihr DBMain gegeben.
Wenn ich nun den TTable-Komponenten als DataBase-Name "DBMain" zuweise, funktioniert auch alles wunderbar. Wenn ich aber einer TQuery den DataBaseName auf "DBMain" setze, wird beim nächsten Start von Delphi nur gesagt, "Unbekannter Alias: DBMain".
Warum geht die Verknüpfung nur bei TTables und nicht bei TQuerys ?
Ich habe die TTables und TDataBase auf einem Datenmodul, die TQuerys sind auf verschiedenen Formularen, die aber alle unter "uses" das Datenmodul referenzieren.
Wenn es einen Weg gäbe, wär das natürlich klasse, dann könnte ich durch Änderung von nur einem Aliasnamen bei der TDataBase alle Tabellen wirksam umleiten, ohne durch das ganze Programm gehen zu müssen und jeder Table / Query den Neuen Alias zuzuweisen.

Help !
