Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   SQLite Datenbank Fehler (https://www.delphipraxis.net/214264-sqlite-datenbank-fehler.html)

paule32.jk 13. Dez 2023 12:26

Datenbank: SQLite • Version: 11 • Zugriff über: TFDConnection

SQLite Datenbank Fehler
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich habe eine TFDConnection den SQLite Treiber verpaßt.
Ich kann auch erfolgreich den Verbindungs-Test durchführen (doppelclick auf Formular-Designer-Icon)
(ohne Passwort).

wenn ich aber nun das Programm starte (aus der IDE) bekomme ich den Fehler "ist keine Datenbank".
Die Datenbank habe ich aber mit samt den Verzeichnis angegeben.

Als Option habe ich dann auch "CreateUTF8" eingestellt, womit ich mir erhoft hatte, das die Datenbank(datei) durch SQLite angelegt wird - fehlanzeige.

Nun die Frage:
- wie kann ich SQLite Datenbank(dateien) verwenden, so dass diese aus der IDE aber auch extern verwendet werden können ?


Nachtrag (grad entdeckt):
Die Datenbank(datei) wird angelegt, wenn die Anwendung "extern" gestartet wird.
Die Datenbank(datei) wird "nicht" angelegt bzw. es kommt zu einer Ausnahme/Exception, wenn die Anwendung im Debug-Modus innerhalb der IDE gestartet wird (was mir nicht ganz bis garnicht gefällt),

zeras 17. Dez 2023 14:17

AW: SQLite Datenbank Fehler
 
Hast du vielleicht das gleiche Problem wie hier?

paule32.jk 17. Dez 2023 15:48

AW: SQLite Datenbank Fehler
 
Hallo,
ja, es scheint das gleiche Problem zu sein.

Ich habe die Werte im PropertyEditor auf "Standard" zurück gesetzt, die IDE geschlossen, und neugestartet sowie die betreffende SQLite Datenbank(Datei) gelöscht.

Danach ließ sich das Programm unter der IDE ohne Exception zu werfen wieder starten.
Das Passwortfeld have ich nach dem Rücksetzen nicht wieder angefasst.

Ansonsten hatte ich das Problem beim direkten starten der Anwendung mit einen Datei-Explorer Tool was dem Norton Commander unter DOS ähnelt, nicht feststellen können, und das Programm lief normal durch.

Warum das nun so ist - da habe bin ich Raus aus der Materie.

Jens


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz