Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   DataSnap Client per remote auf dem DataSnapServer verbinden (https://www.delphipraxis.net/171559-datasnap-client-per-remote-auf-dem-datasnapserver-verbinden.html)

Kostas 12. Nov 2012 15:58

DataSnap Client per remote auf dem DataSnapServer verbinden
 
Hallo Zusammen,

wenn ich den DataSnapServer und DataSnapClient lokal auf der Entwicklungsmaschine starte, läuft alles
einwandfrei. Den DataSnapServer habe ich danach innerhalb des LANs auf einer anderen Maschine kopiert
und von dort aus den Server gestartet. Der DataSnapServer lässt sich auch von einer Client Maschine
über http ansprechen und kann ReverseString ausführen, das funktioniert. Interessanterweise wird per
Remote „Server Functions“ nicht angeboten. Meine Funktionen kann ich also über diesen Weg nicht testen.

[EDIT] Serverseitig habe ich auch die Files DBXCommonDriver160.bpl, dbxfb.dll, dbxconnections.ini
und DBXFirebirdDriver160.bpl in das Exe Verzeichnis des Server kopiert.
Clientseitig nur die dbxconnections.ini kopiert.
[/EDIT]

Soweit der Server.
Jetzt zu dem DataSnapClient.

Von Delphi aus habe ich über den Daten-Explorer eine neue Connection angelegt und auf den entfernten Server verwiesen.
Ein Test der Verbindung läuft positiv durch. Im Delphi Projekt DataSnapClient
habe ich die TSQLConnection mit der neuen Connection verbunden und versucht zu
connectieren- auch das läuft positiv durch.
Die dbxconnections.ini habe ich in das Verzeichnis der jeweiligen Exe kopiert.
Jetzt kompiliere ich den DataSnapClient und versucht meine Methoden auf dem DataSnapServer zu konsumieren.

Dabei bekomme ich eine Fehlermeldung:

"Der Treiber konnte nicht korrekt initialisiert werden. Die Client-Bibliothek könnte fehlen, nicht ordnungsgemäß installiert sein, eine falsche Version haben, oder der Treiber fehlt möglicherweise im Systempfad.'. Prozess DataSnapClient.exe (4008)"


Das ist ein Hinweis dass er den Server nicht findet. Aber zur Designtime funktioniert die
Verbindung zum Server. Was könnte dafür die Ursache sein?

Gruß Kostas

Kostas 13. Nov 2012 12:09

AW: DataSnap Client per remote auf dem DataSnapServer verbinden
 
Hat sich erledigt.

bei interesse hier nachlesen http://www.delphipraxis.net/171547-d...1-auf-sp4.html

Jetzt läuft zumindest bei mir alles ohne Probleme.

Gruß Kostas


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz