Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQLite ERD und Script (https://www.delphipraxis.net/149187-sqlite-erd-und-script.html)

AnyKey 16. Mär 2010 07:28

Datenbank: SQLite • Version: 3.20 • Zugriff über: UNIDAC komponenten

SQLite ERD und Script
 
Hallo,

das Problem ist folgendes, ich will/muss in meinem DelphiProjekt mit einer SQLite Datenbank arbeiten, habe mir ein Tool geladen mit dem ich eine SQLite Datenbank über eine Oberfläche erstellen kann und dies auch getan, verbinden kann ich mich auch aus Delphi, passt also alles so weit. Allerdings brauche ich zu meiner Datenbank auch ein ERD, meine Frage also, kennt jemand ein Tool mit dem es möglich ist ERD's für SQLite zu erstellen, Toad Datamodeler kann es z.B. nicht. Wünschenswert wäre vielleicht noch, dass ich aus diesem ERD auch noch ein Script zur erstellung der Datenbank erzeugen könnte, damit ich sie bei bedarf aus meiner Anwendung heraus erstellen kann, falls sie z.B. nicht existiert. Gesucht habe ich schon danach, aber außer "Dia" nichts gefunden, dort habe ich aber noch nicht reingeschaut, glaube nach dem was ich gelesen habe aber auch nicht das es das beherrscht was ich haben will.

Wäre super wenn mir jemand helfen könnte!

AnyKey 17. Mär 2010 11:51

Re: SQLite ERD und Script
 
Hi,

weiß denn niemand ein programm mit dem ich ein halbwegs professionelles ERD für eine SQLite Datenbank erstellen kann? Es wäre nicht schlecht wenn man aus dem ERD dann auch ein script für die Datenbank erstellen könnte, das muss aber nicht sein. Vielleicht kennt ja jemand noch ein gutes tool mit dem man SQLite Scripte erstellen kann.

Bitte helft mir!!

Gruß
AnyKey

Grolle 17. Mär 2010 12:14

Re: SQLite ERD und Script
 
Hallo,

zum erstellen und administrieren nutze ich immer den SQLite Manager. Der wirft dir auch die Datenbank in DDL als Script raus. Zum modellieren kenne ich nur den DBDesigner, aber der ist eher für MySQL.

Viele Grüße ...

AnyKey 18. Mär 2010 07:14

Re: SQLite ERD und Script
 
Hi,

vielen Dank für deine Antwort @Grolle, der SQLiteManager ist dieses Firefox Plugin richtig?! Den hatte ich mir mal heruntergeladen, habe die DB aber immer mit SQLite2009 Pro erstellt, der kann das aber scheinbar nicht in ein Script speichern. Wenn der Manager das kann muss ich das mal ausprobieren, das wäre echt super! ^^

Den DBDesigner werde ich mir mal anschauen, falls noch jemand Vorschläge hat sind sie gern gesehen ;) werde das jetzt erst mal so versuchen :-D


Gruß
AnyKey

AnyKey 18. Mär 2010 11:15

Re: SQLite ERD und Script
 
Also ich habe mir den SQLiteManager und Firefox jetzt installiert, Datenbank erstellen klappt auch, aber wie kann ich da jetzt ein script erstellen?

Das mit dem DBDesigner funktioniert auch super :-D

Gruß
AnyKey

Grolle 18. Mär 2010 12:13

Re: SQLite ERD und Script
 
Hallo,

im Hauptmenü auf Database und dann auf Export Database Structure.

Viele Grüße ..

AnyKey 18. Mär 2010 12:55

Re: SQLite ERD und Script
 
Hi, danke für deine Antwort!

Funktioniert :-D

Gruß
AnyKey

AnyKey 15. Apr 2010 10:55

Re: SQLite ERD und Script
 
Hi,

ich weiß das gehört unter Umständen hier nicht her, aber kann mir mal jemand kurz helfen?

ich habe dieses Insert auf die SQLite Datenbank:

Delphi-Quellcode:
fMain.UniQuery1.SQL.Add('INSERT INTO tblQuelleZiel [QZID, QZPfad, QZQuelle, '+
                                  'QZZiel, QZBenutzer] VALUES('''+ShellTreeView1.Path+
                                  ''', true, false, '''+Benutzer+''');');
    fMain.UniQuery1.Execute;
    fMain.UniQuery1.SQL.Clear;
Warum funktioniert das nicht? Ich bekomme immer einen Fehler: near [Meine Spalten] syntax error

hoffe es kann jemand helfen!

Gruß
AnyKey

DeddyH 15. Apr 2010 10:57

Re: SQLite ERD und Script
 
Wieso sind das denn eckige Klammern? Versuch es mal mit runden.

AnyKey 15. Apr 2010 11:03

Re: SQLite ERD und Script
 
Runde funktionieren leider auch nicht, hab ich schon probiert. Da kommt dann der Fehler no such column: true


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:38 Uhr.
Seite 1 von 2  1 2      

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