Delphi-PRAXiS
Seite 2 von 6     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Fehler beim Öffnen einer Firebird Datenbank (https://www.delphipraxis.net/128556-fehler-beim-oeffnen-einer-firebird-datenbank.html)

hanspeter 2. Feb 2009 22:01

Re: Fehler beim Öffnen einer Firebird Datenbank
 
Jetzt wirds ja ganz verrückt.
Der Fehler tritt nur auf, wenn eines der gestarteten Programme über IBObjects auf FB zugreift.
Ich bin wie bereits vorher erwähnt gerade dabei, Ibobjects durch IBDAC abzulösen.

Ich starte das D7 Programm mit Ibobjects und starte ein beliebiges weiteres Programm mit IBDAC.
Der Fehler tritt auf.

Ich starte beliebig viele Programme die über IBDAC auf die gleiche Datenbank zugreifen und der Fehler tritt nicht auf.
Ein 1,5 Mio Quellzeilenprogramm ist nicht so schnell in der Datenzugriffsschicht umgestellt. Der Fehler dürfte sich aber dann
selbst erledigen.

gruß
Peter

hoika 3. Feb 2009 18:13

Re: Fehler beim Öffnen einer Firebird Datenbank
 
Hallo,

was passiert,
wenn das Programm mit seinen ganzen Verzeichnissen nicht unter Programme steht ?


Heiko

hanspeter 3. Feb 2009 20:23

Re: Fehler beim Öffnen einer Firebird Datenbank
 
Zitat:

Zitat von hoika
Hallo,

was passiert,
wenn das Programm mit seinen ganzen Verzeichnissen nicht unter Programme steht ?


Heiko

Aus der bisherigen Erfahrung vermute ich, daß das funktioniert.
Diese Variante kann ich leider nicht prüfen, da die Pfade in dem Altprogramm fest verdrahtet sind.
Ich habe zwar noch den Uraltstand in der Versionsverwaltung, habe damals aber nicht den Orginalzustand aller Componenten gespeichert.
Dadurch ist das Programm auf dem Stand 2002 nicht mehr compilierbar.
Dazu müsste ich auch noch ein altes Delphi installieren, da Ibobjects auf Auslieferungsstand Frühjahr 2007 stehen geblieben ist.
Die Erweiterungen von FB2.1 sind bis zum heutigen Tag noch nicht eingeflossen.
Für Q4 2008 war auf der Webseite zwar eine Anpassung auf D2009 angekündigt.
Der Istzustand ist jedoch bis zum heutigen Tage unverändert. Ich gehe deshalb davon aus, dass IBObjects tot ist.
Selbst wenn jetzt noch eine Anpassung an D2009 erfolgt, lässt das für die Zukunft nicht viel Hoffnung.

Gruß
Peter

TBx 3. Feb 2009 20:54

Re: Fehler beim Öffnen einer Firebird Datenbank
 
Zitat:

Zitat von hoika
was passiert, wenn das Programm mit seinen ganzen Verzeichnissen nicht unter Programme steht ?

Zitat:

Zitat von hanspeter
Aus der bisherigen Erfahrung vermute ich, daß das funktioniert.
Diese Variante kann ich leider nicht prüfen, da die Pfade in dem Altprogramm fest verdrahtet sind.

doch, kannst Du.
nutze die aliases.conf!
Dein alias kann durchaus c:\programme\DeinProgramm\DeineDatenbank.fdb heißen.
Dadurch kannst Du das Ganze mal in einen Pfad verbiegen, wo jeder definitiv alle benötigten Rechte hat.

Btw: Arbeitest Du sowohl in der D7-Version als auch in den D2009-Programmen mit entsprechenden Manifesten?

Gruß

Thomas

hanspeter 4. Feb 2009 10:57

Re: Fehler beim Öffnen einer Firebird Datenbank
 
Zitat:

Zitat von TBx

Btw: Arbeitest Du sowohl in der D7-Version als auch in den D2009-Programmen mit entsprechenden Manifesten?

Thomas

In D7 habe ich kein Manifest verwendet, in D2009 schon.
Mit der FB Config probiere ich das mal aus.
Hat allerdings nur noch akademischen Wert, da in der Neufassung die Pfade anderst angeordnet und
IBObjects als Zugriffsschicht abgelöst sind.

Gruß
Peter

Jens Hartmann 19. Jun 2010 19:31

AW: Fehler beim Öffnen einer Firebird Datenbank
 
Hallo zusammen,

ich muss mich hier mal kurz nachfragen. Ich habe seid einiger Zeit den selben Fehler in meinem Programm. Bislang konnte ich immer mit IBExpert und meinem Programm auf die DB zugreifen. Jetzt geht es nur noch mit einem der beiden.

Diesen Thread hier habe ich gefunden, allerings bringt er mir noch keine richtige Lösung. Hat jemand noch eine Idee, was ich geändert haben könnte?

Gruß Jens

mkinzler 19. Jun 2010 19:37

AW: Fehler beim Öffnen einer Firebird Datenbank
 
Verwendest du vielleicht eine embedded Client? Wie sieht der connection string aus?

Jens Hartmann 19. Jun 2010 19:41

AW: Fehler beim Öffnen einer Firebird Datenbank
 
Eigenlich nicht. Ich nutze die fClient.dll mit Firebird2.1 und habe in meiner Komponente in meinem Programm folgenden Database eingetragen: LOCALHOST:PSUser
Dieser Alias ist in der aliases.conf auch richtig deklariert.

Gruß Jens

haentschman 19. Jun 2010 19:50

AW: Fehler beim Öffnen einer Firebird Datenbank
 
Zitat:

Ich nutze die fClient.dll mit Firebird2.1 und habe in meiner Komponente in meinem Programm folgenden Database eingetragen: LOCALHOSTSUser
...das sagt aber noch nicht aus, ob du mit Server oder Embedded arbeitest. Das ist vom HOST abhängig. Wenn du als Host LOCALHOST eingetragen hast solltest du mit dem Server auf deiner eigenen Maschine arbeiten können. Ist der Host leer arbeitest du in Verbindung mit den Embedded DLL´s als "Einzelplatz". Da kann nur einer auf die DB zugreifen.

Jens Hartmann 19. Jun 2010 19:56

AW: Fehler beim Öffnen einer Firebird Datenbank
 
Wie kann ich das denn dann rausfinden. Es hat ja eigendlich immer funktinoiert.

Gruß Jens


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:52 Uhr.
Seite 2 von 6     12 34     Letzte »    

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