Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datenbank erstellt mt LibreOffice welche Komponente ? (https://www.delphipraxis.net/204089-datenbank-erstellt-mt-libreoffice-welche-komponente.html)

Schuby 22. Apr 2020 12:49

Datenbank: odb • Version: ? • Zugriff über: ?

Datenbank erstellt mt LibreOffice welche Komponente ?
 
Hallo,
ich habe eine Datenbank mit LibreOffice erstellt, es wird
eine *.odb Datei erstellt, welche Kompnente unter Delphi
muss ich nehmen das ich die Datenbank in Delphi bearbeiten kann.
Habe delphi Berlin10.1


mfg

mkinzler 22. Apr 2020 13:18

AW: Datenbank erstellt mt LibreOffice welche Kmponente ?
 
Welche Version von LibreOffice? Früher wurde HSQLDB verwendet jetzt (seit 6.1 FireBird)

Schuby 22. Apr 2020 13:47

AW: Datenbank erstellt mt LibreOffice welche Komponente ?
 
Vorhin ganz neu gesaugt, also die neuste Version

LibreOffice_6.4.3_Win_x64

Ich sehe gerade es wird beim erstellen der neuen Datenbank
nur HSQLDB angezeigt.

mfg

mkinzler 22. Apr 2020 14:01

AW: Datenbank erstellt mt LibreOffice welche Komponente ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Komisch :gruebel:

hoika 22. Apr 2020 14:05

AW: Datenbank erstellt mt LibreOffice welche Komponente ?
 
Hallo,
die DB ist zumindestens

Zitat:

An ODB file contains a database created by Apache OpenOffice Base (OOBase), an open source desktop relational database program. It stores an archive of data files that comprise the database and is formatted according to the OpenDocument standard.
Zugriff vielleicht so
https://www.delphipraxis.net/60625-a...zugreifen.html

Schuby 22. Apr 2020 14:09

AW: Datenbank erstellt mt LibreOffice welche Komponente ?
 
Das verstehe ich nicht, ich kann FireBird nicht auswählen.


mfg

mkinzler 22. Apr 2020 14:11

AW: Datenbank erstellt mt LibreOffice welche Komponente ?
 
Eine ODB ist einfach eine Zip-Datei. Darin befindet sich (u.a.) die eigentliche Datenbank. Bei FireBird kann die Datenbankdatei sich auch ausserhalb der Datei befinden, was einen Zugriff von einem Fremdprogramm natürlich erleichtert.

Schuby 22. Apr 2020 14:40

AW: Datenbank erstellt mt LibreOffice welche Komponente ?
 
ich habe mir mal die Version 6.1 gesaugt, hier kann ich einstellen

1. HSQLDB
2. FireBird

aber die Datenbank mit einstellung FireBird wird immer noch als *.odb
abgespeichert.


mfg

haentschman 22. Apr 2020 14:49

AW: Datenbank erstellt mt LibreOffice welche Komponente ?
 
Moin...:P
Zitat:

aber die Datenbank mit einstellung FireBird wird immer noch als *.odb abgespeichert.
:gruebel: Du willst eine Firebird Datenbank erstellen? Warum nimmst du nicht die Tools die dafür vorgesehen sind? (IBExpert, FlameRobin etc.)

mkinzler 22. Apr 2020 15:12

AW: Datenbank erstellt mt LibreOffice welche Komponente ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
LibreOffice Base kann zusätzlich für auch Abfragen und Formulare entwerfen.

Zitat:

aber die Datenbank mit einstellung FireBird wird immer noch als *.odb
abgespeichert.
Funktioniert das Verknüpfen?

Schuby 22. Apr 2020 15:48

AW: Datenbank erstellt mt LibreOffice welche Komponente ?
 
Zitat:

Zitat von mkinzler (Beitrag 1462702)
LibreOffice Base kann zusätzlich für auch Abfragen und Formulare entwerfen.

Zitat:

aber die Datenbank mit einstellung FireBird wird immer noch als *.odb
abgespeichert.
Funktioniert das Verknüpfen?

Nein geht nicht bekomme Fehler angezeigt, ich teste gerade FlameRobin, Datenbank und eine Tabelle konnte
ich schon erstellen.

Delphi-Quellcode:
CREATE TABLE tabelle (
    ID INTEGER NOT NULL,
    Name VARCHAR(100) NOT NULL,
    Ort VARCHAR(100) NOT NULL);


INSERT INTO tabelle (Name, Ort) VALUES ('Horst','Berlin');
Aber mit INSERT INTO tabelle bekomme ich noch keine Daten rein.
Das alles teste ich gerade mit FlameRobin, was ist mit den Hochkomme, sind die richtig ?



mfg

Delphi.Narium 22. Apr 2020 15:59

AW: Datenbank erstellt mt LibreOffice welche Komponente ?
 
commit; vergessen.

ID is not null, muss also angegeben werden.

Schuby 22. Apr 2020 16:03

AW: Datenbank erstellt mt LibreOffice welche Komponente ?
 
Danke jetzt gehts,

so ich werde jetzt mal die Datenbank versuchen
unter Delphi einzubiden.

Welche Komponente würdet ihr nehmen ?

mfg

mkinzler 22. Apr 2020 16:47

AW: Datenbank erstellt mt LibreOffice welche Komponente ?
 
Zitat:

Welche Komponente würdet ihr nehmen ?
Welche Delphiversion?
FireDAC, IBX, UIB, ZeosLib, Devart IBDAC/UniDAC, ...

Schuby 22. Apr 2020 20:11

AW: Datenbank erstellt mt LibreOffice welche Komponente ?
 
Delphi Berlin10.1


mfg

TurboMagic 23. Apr 2020 13:50

AW: Datenbank erstellt mt LibreOffice welche Komponente ?
 
Hallo,

in 10.1 Berlin kannst du ruhig die inkludierte FireDAC benutzen.

Falls du jemals die DB wechseln müsstest unterstützt das immerhin
einige verschiedene DB Systeme was nicht für alle anderen aufgezählten
Bibliotheken gilt.

In der IDE gibt's ja auch eine einfache DB Ansicht. Die ist rechts im
Bereich des Projektmanagers, nur halt auf einem anderen Reiter.

Grüße
TurboMagic


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:23 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