Forum: Datenbanken
Delphi
by writeln,
15. Sep 2004
Sauber :thumb:
Die Lösung mit der Ini-Datei ist doch schön praktisch.
writeln('enjoy pascal!');
Forum: Datenbanken
Delphi
by writeln,
14. Sep 2004
sorry, das hab ich falsch verstanden :gruebel:
Ich denke, am flexibelsten geht das mit einer eigenen Form (am besten mit showmodal aufrufen).
Dann kannst Du dort auch einen OpenFileDialog unterbringen und relativ elegant nach der .GDB suchen.
Warum Deine Querys Daten anzeigen, ist allerdings interessant...
Nimm Doch mal zum Testen die gesammten Verbindungsinformationen aus der ibDataBase...
Forum: Datenbanken
Delphi
by writeln,
14. Sep 2004
Es gibt mehrere Varianten, ein Programm zu stoppen:
Aus der Delphi Hilfe:
oder einfach
Form1.Close;
Forum: Datenbanken
Delphi
by writeln,
14. Sep 2004
Ich würde im onCreate Ereignis prüfen, ob die Datei existiert
und erst danach die Datenbank auf connected:= true setzen.
D.h. auch daß Du vorm Compilieren Connected auf false setzen solltest.
Sonst bekommst Du auf fremden Systemen u.U. Fehlermeldungen beim Programmstart.
Forum: Datenbanken
Delphi
by writeln,
14. Sep 2004
Den Dateipfad solltest Du entwerder mit
TIBDatabase.Params
oder alternativ mit
TIBDatabase.DBParamByDPB
herausfiltern können.
Danach kannst Du mit FileExists() prüfen, ob die entsprechende GDB-Datei bereits existiert.