Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Problem mit FireBird 1.5 (https://www.delphipraxis.net/80817-problem-mit-firebird-1-5-a.html)

Darkchild 15. Nov 2006 20:56

Datenbank: FireBird • Version: 1.5 • Zugriff über: Interbase

Problem mit FireBird 1.5
 
Nabend zusammen,

ich habe da ein kleines Problem welches eigendlich nichts mit Programmierung zu schaffen hat, diese ist breits beendet, aber es geht um folgendes :

Ich habe eine fertige Anwendung mit einer Firebird Datenbank im hintergrund.
Die Anwendung läuft auch auf allen Rechnern ohne Probleme nur nicht auf meinem Laptop.

Habe die Anwendung sowie die Datenbank und die .ini Datei auf meinem Laptop.
Firebird ist auch Installiert und IBExpert.
Der FireBird Server läuft auch aktiv im hintergrund und dennoch bekomme ich immer die Meldung beim starten der Anwendung (Database unavailable).
Anwendung startet aber ohne Inhalt von der Datenbank, später kommt dann immer die Meldung "Datenbank nicht geöffnet".

Aber wie gesagt auf allen anderen Rechnern läufts nur auf dem LapTop nicht.

Kann mir da evt. jemand helfen und sagen was da falsch gelaufen sein könnt ?

Gruss
Darkchild

mkinzler 15. Nov 2006 20:59

Re: Problem mit FireBird 1.5
 
-Stimmt der Pfad?
-falsche Client-Dll?
-falsch konfigurierte FireWall?
-Wie ist der Zugriff?

Darkchild 15. Nov 2006 21:12

Re: Problem mit FireBird 1.5
 
@mkinzle

Die Datenbank liegt auf c:\DoComZeit\DoCom.fdb

Und der Pfad dazu in der ini ist c:\DoComZeit

FireWall läuft nur die von Windows, die hat auch schon nachgefragt und der habe ich dann gesagt "Jo, lass mal die Datei dauerhaft zu".

Der Zugriff aus Delphi heraus läuft über Interbase.

Und Client.dll ?
Habe keine .dll geschrieben für die Anwendung, da das für das Programm nicht notwendig war.
Oder meinst Du ne bestimmte Client.dll von einer anderen Anwendung auf dem Rechner ? :gruebel:

Und Betriebssystem ist Windows XP Home.

Mehr fällt mir jetzt auch nicht ein.

Gruss
Darkchild

mkinzler 15. Nov 2006 21:16

Re: Problem mit FireBird 1.5
 
Zitat:

Und Client.dll ?
Habe keine .dll geschrieben für die Anwendung, da das für das Programm nicht notwendig war.
Oder meinst Du ne bestimmte Client.dll von einer anderen Anwendung auf dem Rechner ? Grübelnd...
Passende Version von gds32.dll
Versuch mal den Zugriff per Netzprotokoll
<IP-Adresse>:c:\DoComZeit\DoCom.fdb

Darkchild 15. Nov 2006 21:30

Re: Problem mit FireBird 1.5
 
Das gebe ich doch in der CMD ein, oder ?

Also dann (fiktiv)

192.168.120.01:c:\DoComZeit\DoCom.fdb

Und dann sollte ich ne Antwort bekommen ?

Weis jetzt aber auch ehrlich gesagt nicht was das NetzProtokoll, sein soll :oops: .

Gruss
Darkchild

mkinzler 15. Nov 2006 21:33

Re: Problem mit FireBird 1.5
 
Zitat:

Das gebe ich doch in der CMD ein, oder ?
Nein im Conectionstring.
Zitat:

Weis jetzt aber auch ehrlich gesagt nicht was das NetzProtokoll, sein soll Embarassed .
Ohne Angabe ienr IP wird ein lokales Protokoll verwendet.
Ersetze einfach
c:\DoComZeit in der Ini durch 192.168.120.01:c:\DoComZeit

Darkchild 15. Nov 2006 21:43

Re: Problem mit FireBird 1.5
 
Wenn ich das mache dann gibt der mir eine Fehlermeldung und zwar :

"I/O error for File "c:\DoComzeit" Error while trying to open file" Zugriff verweigert"

Das ist was der mir jetzt sagt und die gds32.dll habe ich 3 mal auf dem Rechner, 1 * im Widows System32, 1*Borland interbase bin und 1* HK-Software IBExpertLive.

Gruss
Darkchild

mkinzler 15. Nov 2006 21:47

Re: Problem mit FireBird 1.5
 
Zitat:

die gds32.dll habe ich 3 mal auf dem Rechner
Kopiere mal, die von Firebird in das Verzeichnis der Exe.

Darkchild 15. Nov 2006 21:54

Re: Problem mit FireBird 1.5
 
Habe jetzt die von IBExpertLive in den Ordner mit der exe gepackt, kommt aber immer noch die selbe Meldung.

Im Ordner von Firebird selbst lag keine gds32.dll weder im bin noch in einem anderen Verzeichniss von Firebird.

Gruss
Darkchild

mkinzler 15. Nov 2006 21:56

Re: Problem mit FireBird 1.5
 
Zitat:

Im Ordner von Firebird selbst lag keine gds32.dll weder im bin noch in einem anderen Verzeichniss von Firebird.
Kopiere dir fbclient.dll und benenne sie dementsprechend um.

Darkchild 15. Nov 2006 22:04

Re: Problem mit FireBird 1.5
 
Habe ich jetzt gemacht, aber es kommt immer noch die selbe Meldung, ich versteh das nicht, das kann doch nicht sein das die Anwendung nur auf meinem Laptop nicht läuft.

Ich glaube ich sollte den Job wechseln :( .

Gruss
Darkchild

mkinzler 15. Nov 2006 22:07

Re: Problem mit FireBird 1.5
 
Du hast was vom Interbase-Bin Verzeichnis geschrieben, ist da noch IB installiert?

Darkchild 15. Nov 2006 22:09

Re: Problem mit FireBird 1.5
 
@mkinzler

Klappt jetzt, musste nur nochmal die IP aus der INI werfen und den Pfad Komplett mit Datei fdb angeben und dann gings jetzt, also lag das wohl doch an der gds32.dll wie Du gesagt hast.
Mit der Datei von Firebird klappt es jetzt.

Juhuuuuuuuu :zwinker:

Danke nochmal für Deine Mühen.

Gruss
Darkchild

Hansa 16. Nov 2006 01:32

Re: Problem mit FireBird 1.5
 
Hmhm. Versionskonflikte mit GDS32.DLL sind nicht außergewöhnlich. Kommt vor. Aber das hier gibt mir zu denken :

Zitat:

Zitat von Darkchild
Das gebe ich doch in der CMD ein, oder ?

Also dann (fiktiv)

192.168.120.01:c:\DoComZeit\DoCom.fdb
...

Netzwerk am besten zuerst mal mit "Ping" testen. Egal. Ist der "Server" immer derselbe, oder wird der Schlepptop noch woanders angeklemmt ? Im ersten Fall ist es ja schön und gut, solange nichts verändert wird. Dann gehts womöglich nur bei Win-Neuinstallation wieder los. Aber der 2. Fall. 8) Wäre es da nicht einfacher den Servernamen zu verwenden statt irgendeiner IP-Adresse ? Der Name des Rechners lässt sich schnell rausfinden. Aber die IP ?? Dann kann man nämlich in beliebigem Netzwerk schnell den Servernamen im Login mit verarbeiten und ist dann connected. Nur mal als Anregung. Ich will dabei auf einen Connection-String zur Datenbank in der Art hinaus :

"SERVER:"c:\DoComZeit\DoCom.fdb


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