Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi [Firebird] DB-Anbindung übers Intranet klappt mit Win7 aber nicht mit XP (https://www.delphipraxis.net/176450-%5Bfirebird%5D-db-anbindung-uebers-intranet-klappt-mit-win7-aber-nicht-mit-xp.html)

RSE 13. Sep 2013 08:28

AW: [Firebird] DB-Anbindung übers Intranet klappt mit Win7 aber nicht mit XP
 
Auch ich habe mit der Client DLL experimentiert. Du musst auf dem Clientrechner keinerlei Installation ausführen, es muss lediglich die richtige DLL vorhanden sein und gefunden/benutzt werden. Es gibt eine Reihe anderer Programme, die auch mit dieser DLL arbeiten, in anderen Versionen und ggf. gleichem Dateinamen. Einer der beiden Dateinamen wird im Systemverzeichnis gefunden, bevor der andere im Arbeitsverzeichnis gesucht wird - wie rum weiß ich nicht mehr. Aus diesen Gründen rate ich dringend dazu, die für dein Programm korrekte Version im Programmverzeichnis mitzuliefern und diesen Pfad bei Programmstart fest in die IBDAC-Komponente einzutragen, bevor du die Connection aufbaust. IMHO ist nur so sichergestellt, dass die richtige Version der DLL verwendet wird und keine Inkompatibilitäten mit anderen Programmen entstehen.

messie 15. Sep 2013 17:54

AW: [Firebird] DB-Anbindung übers Intranet klappt mit Win7 aber nicht mit XP
 
So, ich teste gerade mal Flamerobin vom Stick. Interessant ist, dass ich über localhost keinen Zugriff auf den Server bekomme. Ich muss erst den Server mit der IP registrieren und dort den DB-Pfad angeben, dann klappt der Zugriff.

Bisher habe ich Localhost als Server verwendet und da IP und Pfad zur DB angegeben. Nun habe ich auch einen Rechner hier bei dem das nicht klappt. Registriere ich einen Server mit der IP und gebe dann den Pfad zu DB an, klappt es.

Es muss da irgendeinen Unterschied geben, ich kapiere ihn aber nicht.
MUSS ich den Server an die IBCconnection übergeben?

Zitat:

Zitat von jensw_2000 (Beitrag 1227662)
Zitat:

Zitat von messie (Beitrag 1227541)
Ich habe die Installationsroutine von FB zuerst mit der Client-Installation probiert, danach auch den Superserver installiert. Haken bei "dll ins system32 installieren" Keine Fehlermeldung aber lief auch damit nicht.

Äh...:gruebel: ... ja...
Da bin ich eben erst drüber gestolpert.
Du startest doch nicht das Firebird Server Setup auf jedem Client-PC, oder?

Doch, aber normalerweise nur mit der Clientinstallation (also ohne Server-Häkchen).

Edit: ich habe jetzt eine Datenbank auf den Testserver gespielt, die ich beim Kunden geändert hatte. Nun kann ich von einem weiteren Server nicht über die Localhost-Variante zugreifen.

Edit2: Ich kann meiner IBCconnection auch den Server getrennt übergeben, verhält sich genau wie bei Übergabe via Localhost. Allerdings unter Win7. Meine Probleme existieren unter XP, da habe ich keinen Rechner mehr.

Grüße, Messie

messie 22. Sep 2013 14:21

AW: [Firebird] DB-Anbindung übers Intranet klappt mit Win7 aber nicht mit XP
 
So, das Problem ist behoben. Die Installationsroutine konnte die ini-Datei nicht an den vorgesehenen Ort spielen (eigener Thread in K&T dazu). Daher habe ich die IP in eine falsche ini aus der vorherigen Programmversion eingetragen :oops:

Danke für die Tipps, ich teste jetzt jede Installation vorab mit Flamerobin.

Grüße, Messie


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:17 Uhr.
Seite 2 von 2     12   

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