AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein DataSnap Client per remote auf dem DataSnapServer verbinden
Thema durchsuchen
Ansicht
Themen-Optionen

DataSnap Client per remote auf dem DataSnapServer verbinden

Ein Thema von Kostas · begonnen am 12. Nov 2012 · letzter Beitrag vom 13. Nov 2012
Antwort Antwort
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.095 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

DataSnap Client per remote auf dem DataSnapServer verbinden

  Alt 12. Nov 2012, 16:58
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

Geändert von Kostas (12. Nov 2012 um 17:01 Uhr)
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.095 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: DataSnap Client per remote auf dem DataSnapServer verbinden

  Alt 13. Nov 2012, 13:09
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
  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 02:15 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