![]() |
Datenbank: Absolute Database • Zugriff über: ABS
Absolute Database auf andere Rechner
Hallo Leute, hab da mal ein Problem, wiedermal
Ich hab nun mit Absolute Database in meinem Prog gearbeitet und bin schon ziemlich gut vorran gekommen, jetz hab ich gemerkt das das Programm auf andre Rechner als meiner nicht läuft. Hab es auf meinem Zweitrechner und auf nem Rechner eines Freundes versucht, nirgends lief es. beim Ausführen bekomm ich folgende Meldung: ![]() Gibs ne Datei die ich mit dem Programm liefern muss oder einen Treiber der Installiert werden muss. Danke erstmal |
Re: Absolute Database auf andere Rechner
Hast du irgendwo feste Pfade im Programm eingestellt?
Oder die Datenbankverbindung zur Designzeit geöffnet? |
Re: Absolute Database auf andere Rechner
In ABSDatabase bei DataBaseFileName ja da steht ein Pfad wo die Datenbank liegt, kann ich das irgendwie ändern?
|
Re: Absolute Database auf andere Rechner
Hab jetz den Pfad zur Datenbank entfernt und jetz gehts auf meinem Zweitrechner, nur wie kann ich das nun ändern das es ohne einen festen pfad geht.
|
Re: Absolute Database auf andere Rechner
Vieleicht so
Delphi-Quellcode:
Oder eben den Pfad zur Laufzeit ermitteln und übergeben.
ABSDatabase1.Connected := False;
ABSDatabase1.DatabaseFileName := 'C:\...\..'; <-- Hier den Pfad einfügen ABSDatabase1.Connected := True; Greets |
Re: Absolute Database auf andere Rechner
Natürlich, wenn du den Pfad zur Laufzeit setzt.
|
Re: Absolute Database auf andere Rechner
Jau ich habs jetzt gelöst, hab den Code ins OnCreate geschmissen
Delphi-Quellcode:
und nun funzt es auch mit Datenbank auf anderen Rechnern, Danke Euch beiden für den DenkanstossABSDatabase1.Connected := False; ABSDatabase1.DatabaseFileName := ExtractFilePath(ParamStr(0))+ 'Media.abs'; ABSTable1.Active := True; ABSDatabase1.Connected := True; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:19 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 by Thomas Breitkreuz