Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datenbank iblite erstellen (https://www.delphipraxis.net/183343-datenbank-iblite-erstellen.html)

cbspeda 4. Jan 2015 14:10

AW: Datenbank iblite erstellen
 
Hi die Sqlite Datenbank wird bei Firedac automatisch angelegt wenn keine vorhanden ist.
du musst dann per SQL einfach die Tabellen anlegen.

Admin: http://sqliteadmin.orbmu2k.de/

Kannst mit diesem Tool die Datenbank anlegen und dann mit Firedac einfach drauf zugreifen.

lg peter

Peter-Pascal 4. Jan 2015 14:51

AW: Datenbank iblite erstellen
 
Herrlich, ich bin begeistert.

Wo ich gestern drei Stunden gebraucht habe zum Anlegen einer DB mit einer Tabelle und zwei Feldern, habe ich jetzt in 5 Minuten (vielleicht auch 10 min) erledigt. Wenn der Zugriff jetzt auch noch so einfach ist, bleibe ich bei SQLite.

Hier gibt es offensichtlich auch ein Auto_increment Feld.

Jetzt brauche ich noch ein Tutorial, möglichst in Deutsch, was mir ua. den Unterschied der einzelnen Feldtypen erläutert. (VarChar, NVarChar, Text)

cbspeda 4. Jan 2015 15:14

AW: Datenbank iblite erstellen
 
Auto_increment gibts auch.
Nur das SQL ist nicht so gut wie bei richtigen Datenbanken.
Mathematische Funktionen im SQL kannst halt keine machen.

Der Zugriff ist leicht:

FDConnection auf Formular ( Hier die Datei Auswählen und fertig)
Provider SQLite auf Formular
WaitCursor auf Formular
die Querys rauf und fertig

lg peter

Peter-Pascal 4. Jan 2015 15:19

AW: Datenbank iblite erstellen
 
Meinst Du mit WaitCursor TFDGUIxWaitCursor?
Was ist das? In der Hilfe steht Steuerung des Wartecursors.

cbspeda 4. Jan 2015 15:49

AW: Datenbank iblite erstellen
 
Ja (TFDGUIxWaitCursor) einfach nur auf Formular drauflegen.

Wenn gerade eine Query ausgeführt wird dann kommt der WaitCursor.

lg Peter

Peter-Pascal 4. Jan 2015 15:54

AW: Datenbank iblite erstellen
 
danke,

Ich habe es im Formular eingegeben, aber es kommt beim Ausführen der Hinweis: Database ist locked. Alles was ich gefunden habe, steht Active : true.
Wo kann ich das einstellen?

cbspeda 4. Jan 2015 16:06

AW: Datenbank iblite erstellen
 
Datenbank im Admin Tool schließen dann müsste es gehen

lg peter

Peter-Pascal 4. Jan 2015 16:15

AW: Datenbank iblite erstellen
 
Funktioniert nicht. Ich hatte vorher schon das Admin-Toll beendet. Jetzt noch mal geöffnet und auf schließen gedrückt, es kommt Database ist locked.

Mit dem Admin-Tool kann ich Daten eingeben und die werden auch in Delphi dann angezeigt, nur neue Datensätze läßt das System nicht zu

Perlsau 4. Jan 2015 16:33

AW: Datenbank iblite erstellen
 
Problem mit Dlls, Datenbanken etc.
Rückgabewert aus Query auslesen
Error Code SQLITE_LOCKED (6): Database Is Locked
Unlock Notification
Using the sqlite3_unlock_notify() API
How do I unlock a SQLite database?
...

Peter-Pascal 4. Jan 2015 17:53

AW: Datenbank iblite erstellen
 
Jetzt klappt es. Ich habe nur bei FDConnect den LockingMode auf Normal gesetzt. Vorher stand da exclusive.

Ich glaube das hat sich seit Version 3 etwas geändert:
http://www.sqlite.org/lockingv3.html

@PerlSau: danke für die Zusammenstellung der Links


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:48 Uhr.
Seite 2 von 3     12 3      

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-2025 by Thomas Breitkreuz