Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Firebird Beispiel GettingStarted.dproj läuft nicht (https://www.delphipraxis.net/189552-firebird-beispiel-gettingstarted-dproj-laeuft-nicht.html)

Zwirbel 23. Jun 2016 15:44

Datenbank: Firebird • Version: 3 • Zugriff über: Delphi 10 Seattle

Firebird Beispiel GettingStarted.dproj läuft nicht
 
Guten Tag,

unter Delphi 10 Seattle versuche ich das Beispiel "C:\Users\Public\Documents\Embarcadero\Studio\17.0 \Samples\Object Pascal\Database\FireDAC\Samples\Getting Started\Firebird\GettingStarted.dproj" ans Laufen zu bringen. Das scheitert mit einem Fehler.

Im Dialog "Getting started" habe ich in den Feldern folgendes eingetragen:
Host: localhost
Database: C:\Program Files\Firebird\Firebird_3_0\examples\empbuild\EMPL OYEE.FDB
User: sysdba
Password: masterkey

Betätige ich <Conect> kommt der Dialog "FireDAC-Anmeldung", den ich mit <OK> bestätige.

Dann kommt die Exception:

---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt GettingStarted.exe ist eine Exception der Klasse EIBNativeException mit der Meldung '[FireDAC][Phys][FB]Dynamic SQL Error
SQL error code = -204
Table unknown
Categories
At line 1, column 10' aufgetreten.
---------------------------
Anhalten Fortsetzen Hilfe
---------------------------

Wenn ich mir die "C:\Program Files\Firebird\Firebird_3_0\examples\empbuild\EMPL OYEE.FDB" im Daten-Explorer von Delphi anschaue, dann gibt es da auch keine Tabelle Categories und auch keine Tabelle Products, wie sie ja im Beispiel GettingStarted.dproj verwendet wird. Ich habe nun meine Platten nach einer anderen "EMPLOYEE.FDB" abgesucht, aber nicht gefunden.

Frage: Wie bekommt man das Beispiel "..Firebird\GettingStarted.dproj" ans Laufen?

TIA

derseitzer 24. Apr 2018 10:46

AW: Firebird Beispiel GettingStarted.dproj läuft nicht
 
Habe nun das selbe Problem x)
Hat da schon jemand eine Lösung?

mkinzler 24. Apr 2018 11:22

AW: Firebird Beispiel GettingStarted.dproj läuft nicht
 
Es scheint sich hier um die Northwind-Datenbank zu handeln.

Skripte zur Erzeugung und Daten auf

C:\Users\Public\Documents\Embarcadero\Studio\17.0\ Samples\Object Pascal\Database\FireDAC\DB

derseitzer 24. Apr 2018 11:32

AW: Firebird Beispiel GettingStarted.dproj läuft nicht
 
Tut mir Leid ich versteh nicht ganz.. Benötige ich noch eine Datei, die ich von dort einbinden sollte?

mkinzler 24. Apr 2018 11:41

AW: Firebird Beispiel GettingStarted.dproj läuft nicht
 
Die Datenbank muss zuerst angelegt werden. Es befinden sich dort Skripts zum Anlegen der Tabellen und Beziehungen und ein Skript, welches Daten aus den csv-Skripten in die Datenbank lädt.

derseitzer 24. Apr 2018 12:56

AW: Firebird Beispiel GettingStarted.dproj läuft nicht
 
Vielen Dank mkinzler, das wusste ich nicht, aber ist die Beispieldatenbank von Firebird examples/empbuild/employee.fdb nicht bereits angelegt und fertig? Im cmd ist dies bereits eine vollständige Tabelle.. Ich sollte doch mit dem oben genannten Delphi Programm Zugriff auf die Datei bekommen?

TBx 24. Apr 2018 13:09

AW: Firebird Beispiel GettingStarted.dproj läuft nicht
 
Zitat:

Zitat von derseitzer (Beitrag 1400331)
Vielen Dank mkinzler, das wusste ich nicht, aber ist die Beispieldatenbank von Firebird examples/empbuild/employee.fdb nicht bereits angelegt und fertig?

Doch, ist sie. Diese liegt aber meines Wissens in einem Unterverzeichnis des Programmverzeichnis, wo nicht jeder schreiben darf.
Versuch mal, die Datei woanders hin zu kopieren (z.B. C:\DB) und dann diese Kopie anzusprechen.

derseitzer 24. Apr 2018 13:17

AW: Firebird Beispiel GettingStarted.dproj läuft nicht
 
Funktioniert leider auch nicht:

Host: localhost
Database: C:\EMPLOYEE.FDB
User: sysdba
Password: masterkey

TBx 24. Apr 2018 13:19

AW: Firebird Beispiel GettingStarted.dproj läuft nicht
 
Ist auch keine gute Idee, die Datenbank direkt in das Hauptverzeichnis zu legen.

derseitzer 24. Apr 2018 13:26

AW: Firebird Beispiel GettingStarted.dproj läuft nicht
 
Es ist ja nur aus Test-Gründen.. aber selbst im Hauptverzeichnis funktioniert es nicht.

Mavarik 24. Apr 2018 13:29

AW: Firebird Beispiel GettingStarted.dproj läuft nicht
 
hmm keine Schreibrechte im Root?

TBx 24. Apr 2018 13:30

AW: Firebird Beispiel GettingStarted.dproj läuft nicht
 
Daher sagte ich ja, es ist keine gute Idee, die Datenbank dort abzulegen.

derseitzer 24. Apr 2018 13:36

AW: Firebird Beispiel GettingStarted.dproj läuft nicht
 
Das geht auch nicht:

Host: localhost
Database: C:\test\EMPLOYEE.FDB
User: sysdba
Password: masterkey

Edit: Das hier funktioniert übrigens in der CMD:
SQL> CONNECT "C:\test\EMPLOYEE.FDB" user sysdba password masterkey;
dann kommt Commit current transaction (y/n) und es kann losgehen

TBx 24. Apr 2018 14:12

AW: Firebird Beispiel GettingStarted.dproj läuft nicht
 
Hmm, ich habe leider gerade erst auf deine Delphi-Version geschaut.
Wenn Du kein extra Pack hast, ist der Zugriff auf Remote-Datenbanken nicht möglich.
Durch die Angabe des Servers wird das automatisch als Remote-DB behandelt.
Du kannst als Protokoll local wählen und dann den Server leer lassen.
Dann sollte das gehen.

derseitzer 24. Apr 2018 14:24

AW: Firebird Beispiel GettingStarted.dproj läuft nicht
 
ohh.. schade :?
Danke dir für die information! :thumb: sonst hätte ich noch ewig gesucht


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