Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.490 Beiträge
 
Delphi 7 Professional
 
#7

AW: SQLITE Connection erstellen: Anleitung erbeten

  Alt 3. Apr 2024, 14:22
Um herauszubekommen, ob das Problem bei der DB oder der Tabelle liegt, hab' ich mal den Quelltext ein bisserl verändert:
Delphi-Quellcode:
var
  sDBFile : String;
begin
  sDBFile := 'x:\path_to_database\db.sdb';
  if FileExists(sDBFile) then begin
    dbMain.Close;
    // create temporary connection definition
    dbMain.Params.Clear;
    dbMain.Params.Add('DriverID=SQLite');
    dbMain.Params.Add(Format('Database=%s',[sDBFile]));
    dbMain.Open;
  end else begin
    MessageDlg('Datenbankdatei wurde nicht gefunden' + sLineBreak + sDBFile,mtError,[mbOk],0);
  end;
end;
So erfährst Du, ob die Datenbank überhaupt vorhanden / im Zugriff ist. Eventuell fehlt ja nicht die bemängelte Tabelle, sondern aus irgendwelchen Gründen (Zugriffsrechte auf x:\, den Pfad, ... fehlen) kann auf die Datenbankdatei nicht zugegriffen werden.
  Mit Zitat antworten Zitat