AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

unavailable database

Ein Thema von HPB · begonnen am 17. Jul 2017 · letzter Beitrag vom 17. Jul 2017
Antwort Antwort
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.879 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: unavailable database

  Alt 17. Jul 2017, 14:08
Bei der Verwendung einer Interbase-Komponente sucht diese nach gds32.dll.
Es muss also eine in gds32.dll umbenannte fbclinet Dll gefunden werden. Entwerder im Anwendungsverzeichnis oder im Systemverzeichnis.
Markus Kinzler
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: unavailable database

  Alt 17. Jul 2017, 15:21
Hallo,
im DB-Pfad "localhost:" davor.
Heiko
  Mit Zitat antworten Zitat
HPB

Registriert seit: 2. Jun 2008
365 Beiträge
 
Delphi XE7 Professional
 
#3

AW: unavailable database

  Alt 17. Jul 2017, 16:29
Bei der Verwendung einer Interbase-Komponente sucht diese nach gds32.dll.
Es muss also eine in gds32.dll umbenannte fbclinet Dll gefunden werden. Entwerder im Anwendungsverzeichnis oder im Systemverzeichnis.
Vielen Dank für die Hinweise mkinzler.
So bin auch vorgegangen.
Ich benutze Firebird2.5 embedded.
Firebird2.5 neu installiert (vorher die gds32.dll aus dem Verzeichnis System32 gelöscht)
Die fbclient.dll umbenannt in gds32.dll und in system32 kopiert.
Das System neugestartet. Beim Aufrufen des Programms immer noch der gleiche Fehler.
Mehr kann doch nicht getan werden?
  Mit Zitat antworten Zitat
TBx
(Administrator)

Registriert seit: 13. Jul 2005
Ort: Stadthagen
1.906 Beiträge
 
Delphi 12 Athens
 
#4

AW: unavailable database

  Alt 17. Jul 2017, 16:32
Hmm, widersprichst Du Dir da nicht selbst?
Du schreibst, Du nutzt Firebird embedded und gibst gleichzeitig an, den Firebird installiert zu haben.
Nutze ich den Firebird embedded, liegt dieser üblicherweise im Anwendungsverzeichnis und nicht im System.
Thomas Breitkreuz
Gruß Thomas
- Admin DelphiPRAXIS
- Admin Delphi-Treff
- Embarcadero MVP
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.879 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: unavailable database

  Alt 17. Jul 2017, 16:35
Und benötigt einen anderen Connectionstring.
Wenn das Programm nicht auf einem Netzlaufwerk liegt, würde ich den Client ins selbe Verzeichnis kopieren.
Handelt es sich um ein 64Bit Programm? (System32) oder 32Bit (SYSWOW64)?
Markus Kinzler
  Mit Zitat antworten Zitat
HPB

Registriert seit: 2. Jun 2008
365 Beiträge
 
Delphi XE7 Professional
 
#6

AW: unavailable database

  Alt 17. Jul 2017, 17:06
Und benötigt einen anderen Connectionstring.
Wenn das Programm nicht auf einem Netzlaufwerk liegt, würde ich den Client ins selbe Verzeichnis kopieren.
Handelt es sich um ein 64Bit Programm? (System32) oder 32Bit (SYSWOW64)?
Es ist ein 32bit Programm.
Da ich 2 Programme habe, die auf den Firebird zurückgreifen, habe ich den Firebird-Server embedded installiert.
Ist das nicht richtig? Was muss ich denn installieren?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.879 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: unavailable database

  Alt 17. Jul 2017, 17:12
FireBird Server oder embedded. Das sind 2 Dinge. Bei mehreren Clinet bietet sich ein Server an. Bei Einfachzugriff reicht der Embedded Client.

Bei einem 64Bit Betriebssystem befinden sich die 32Bit-Dlls in SYSWOW64.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.445 Beiträge
 
Delphi 12 Athens
 
#8

AW: unavailable database

  Alt 17. Jul 2017, 17:15
Hallöle...
Zitat:
Da ich 2 Programme habe, die auf den Firebird zurückgreifen
1. nur eines von den Beiden = FB Embedded
2. alle gleichzeitig = FB Server

Tipp: Immer auf der Entwicklungsmaschine den Server installieren wegen gleichzeitiger Benutzung des SQL Editors...

Geändert von haentschman (17. Jul 2017 um 18:09 Uhr)
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#9

AW: unavailable database

  Alt 17. Jul 2017, 22:04
Wenn man über den FB-Server auf 'ne Datenbank zugreift und dann versucht über den Embedded-Client auf die gleiche Datenbank zuzugreifen, so bekommt man eine Fehlermeldung.

Die Embedded-Version benötigt Exklusivzugriff auf die Datenbankdatei. Dieser ist aber bei einem gleichzeitigen Zugriff über den FB-Server nicht möglich.

Also zuerst mal den FB-Server-Dienst beenden und dann nochmal die Embedded-Version des Programmes starten.

Bleibt die Fehlermeldung oder ändert sie sich oder funktioniert der Zugriff auf die Datenbank nun?
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:53 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-2025 by Thomas Breitkreuz