![]() |
Datenbank: SQLite • Version: 3 • Zugriff über: Delphi XE3
SQLite db mit Delphi XE3 erzeugen
Hallo Experten,
ich finde im Netz viele Beispiele, wie ich mich mit einer existierenden SQLite-Datenbank verbinden kann. Aber wie kann ich aus dem Delphi Programm heraus zur Laufzeit (ohne Konsole) eine SQLite Datenbankdatei erzeugen und dann dort Tabellen anlegen? Wie ich eine Tabelle mit Hilfe der IDE erzeugen kann weiß ich übrigens - aber dashilft mir bei meinem Problem nicht weiter... Vielen Dank für Input, Michael |
AW: SQLite db mit Delphi XE3 erzeugen
Womit arbeitest Du. Bei den UniDac gibt es eine Option dass er die Datenbank erstellen soll wenn diese nicht vorhanden ist. Ich arbeite noch mit dem SQLite Expert Pro. Damit kann man die DB gut verwalten. Das einzigste Problem ist, dass die Verschlüsselung der UniDacs da nicht erkannt wird...
Gruß Philip |
AW: SQLite db mit Delphi XE3 erzeugen
Hallo,
ich arbeite mit Delphi XE3, das hat die SQLite-Unterstützung eingebaut. Und: danke für den Hinweis auf Alternativen, aber ich möchte das Problem gern mit den hauseigenen Mitteln lösen. Das stelle ich mir auch so "basic" vor, dass es doch keines grossen Aufwandes bedürfen darf... (oder?) |
AW: SQLite db mit Delphi XE3 erzeugen
Du kannst mit der Delphi-eigenen Komponente doch bestimmt SQL-Statements ausführen?
Code:
create table tabelle1(
id integer primary key, name text ); |
AW: SQLite db mit Delphi XE3 erzeugen
Ja, das geht.
Aber dabei bewege ich mich doch immer innerhalb der Datei (z.B. "meintest.db3") die ich vorher erzeugt habe. Ich möchte während der Laufzeit (!) eine ganz neue Datei (=Datenbank) erzeugen. |
AW: SQLite db mit Delphi XE3 erzeugen
Hast du schonmal mit einem beliebigen Programm eine frische und leere SQLite Datenbank angelegt?
Dann mach das mal und schau nach, was in der Datei drin steht. Den Inhalt packst du dir dann als Ressource (oder wie auch immer) in deine Delphi-Anwendung und erzeugst aus dieser Vorlage eine neue Datenbank-Datei. Und bevor du dir schon vorher einen Kopf machst, es ist erheblich simpler als du dir vorstellen kannst :mrgreen: |
AW: SQLite db mit Delphi XE3 erzeugen
Danke - das klingt wie ein guter "workaround".
Aber ist das eigentliche Vorhaben so aus der Welt, dass es keinen "legalen" Weg gibt mal eben eine neue Datenbank zu erzeugen? |
AW: SQLite db mit Delphi XE3 erzeugen
Zitat:
Die ist um ganz exakt zu sein ... warte ich muss mal eben die Byte-Micrometerschraube holen ... warte, ich habs gleich ... ja, 0 Byte und 0 Bits groß. Man mag es kaum glauben, eine jungfräuliche, völlig leere, noch nie benutzte Datei. :roll: Wie du das jetzt in dein Delphi-Programm als Ressource übernimmst, da benutze doch bitte dich Suchfunktion |
AW: SQLite db mit Delphi XE3 erzeugen
kannst du mir mal ne Kopie von deiner Datei schicken? ;-)
Na gut. Diese Ressource wird den Rahmen wohl nicht sprengen. Danke für deine Mühe beim Nachmessen! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:14 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