Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Interbase-Verbindung fehlgeschlagen (https://www.delphipraxis.net/128374-interbase-verbindung-fehlgeschlagen.html)

globetrotter77 28. Jan 2009 20:07


Interbase-Verbindung fehlgeschlagen
 
Hallo miteinander!

Nachdem ich mich nun schon seit Stunden im Forum herumtreibe und einfach nichts finde, was mein Problem betrifft, gibt's jetzt doch mal ein neues (vermutlich sehr banales) Thema.

Ich experimentiere zur Zeit mit Turbo Delphi Explorer unter Verwendung von Firebird als Datenbank herum. Nachdem das ganze recht vielversprechend aussieht, wollte ich das alles jetzt auch auf meinem Notebook einsetzen.
Also Turbo Delphi installiert und die Projekte kopiert.
Müsste funktionieren, dachte ich eigentlich.

Aber leider klappt jetzt die Verbindung zu meinen Datenbanken nicht mehr.

Schon beim einfachsten Test erscheint nur die lapidare Meldung
"Öffnen der Verbindung fehlgeschlagen"

Eine direkte Kopie der für eines der Programme nötigen Dateien in ein anderes Verzeichnis hat aber merkwürdigerweise zum Ergebnis, dass das Programm ohne Probleme läuft.
Es kann sich also nicht um eine völlig falsche Einstellung im System handeln.

Hier mal kurz der Eintrag in ibxconnections.ini:

[WTN]
DriverName=INTERBASE
GETDRIVERFUNC=getSQLDriverINTERBASE
BLOBSIZE=-1
COMMITRETAIN=False
DATABASE=.........\WTN.gdb <--- hier steht ein ewig langer Pfad
ERRORRESOURCEFILE=
LOCALECODE=0000
PASSWORD=masterkey
ROLENAME=RoleName
SERVERCHARSET=
SQLDIALECT=3
INTERBASE TRANSISOLATION=ReadCommited
USER_NAME=sysdba
WAITONLOCKS=True
TRIM CHAR=False

Schaut doch eigentlich ganz normal aus, oder?
Woran kann es denn noch liegen?

Danke im voraus

Harald

mkinzler 28. Jan 2009 20:18

Re: Interbase-Verbindung fehlgeschlagen
 
Ist der Pfad aus Sicht des Servers?

globetrotter77 28. Jan 2009 21:05

Re: Interbase-Verbindung fehlgeschlagen
 
klar, es handelt sich um die absolute Pfadangabe, sicherheitshalber per Copy/Paste eingetragen.
Und es handelt sich auch um eine lokale DB, die im gleichen Verzeichnis liegt wie das Programm selbst.
Auf meinem Experimentiercomputer reicht es auch, nur den relativen Pfad WTN.gdb anzugeben.
Im Programm selbst wiederum trage ich sämtliche Angaben zur Connection beim Create ein.
Aber soweit komme ich ja gar nicht.
Schon beim Verbindungstest in der IDE geht rein gar nichts!

:(

mkinzler 28. Jan 2009 21:09

Re: Interbase-Verbindung fehlgeschlagen
 
Wo liegt den die Client-Dll? Verschiedene Versionen von dieser vorhanden?

globetrotter77 28. Jan 2009 21:19

Re: Interbase-Verbindung fehlgeschlagen
 
mit Client-DLL meinst du doch das, was als VendorClient angezeigt wird, oder?
also die GDS32.DLL?
das habe ich auch schon überprüft
ich habe die DLL aus dem Verzeichnis des Computers, wo alles läuft, einfach mit kopiert.
mittlerweile habe ich sie auch ins %WINDIR%\system32-Verzeichnis kopiert, wo eine andere Version lag.
die aktuelle Version ist 6.3.0.17798 mit der Beschreibung "Firebird SQL Server" mit 450.560 Bytes vom 14.04.2008/12:52

mkinzler 28. Jan 2009 21:28

Re: Interbase-Verbindung fehlgeschlagen
 
Und was für eine Version hat der Server?

globetrotter77 28. Jan 2009 21:31

Re: Interbase-Verbindung fehlgeschlagen
 
ähem ... habe ich da was übersehen?
ich dachte, dass ich mit der Installation von Turbo Delphi bereits Zugriff habe ... klingt das jetzt arg doof?
welchen Server meinst du?

mkinzler 28. Jan 2009 21:33

Re: Interbase-Verbindung fehlgeschlagen
 
Na den Interbase bzw FireBird-Server

globetrotter77 28. Jan 2009 21:34

Re: Interbase-Verbindung fehlgeschlagen
 
damit du mich nicht falsch verstehst:
mir ist schon klar, dass ich irgendeine Art von Server-Komponente brauche auf dem Zielcomputer, auf dem das Programm später installiert werden soll
ich hätte da die Embedded-Firebird-Variante eingesetzt
aber dass das auf dem Entwicklungsrechner auch nötig ist, war mir nicht klar
was muss ich tun?

globetrotter77 28. Jan 2009 21:37

Re: Interbase-Verbindung fehlgeschlagen
 
das mit Turbo Delphi mitgelieferte Interbase habe ich zwischenzeitlich auch schon installiert, was aber auch nichts genützt hat ... habe es wieder runtergeworfen, weil ich die Lizenzbedingungen ohnehin nicht ganz durchblicke
Firebird wäre mir da einfach sympathischer
aber wie gesagt, es hat auch nichts gebracht, Interbase zu installieren


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:40 Uhr.
Seite 1 von 3  1 23      

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