Zum Abschluss, möchte ich das ganze richtig stellen.
Möglicherweise ist das auch hilfreich für andere Kollegen.
Damit ich mein DataSnap Projekt veröffentlichen kann musste ich
Serverseitig:
-Über den DatenExplorer in Delphi eine neue Connection für den Firebird Provider mit Path servername/port:Realpfad zur Datenbank, Benutzername und Passwort
für die
FB-Connection angeben, erstellt.
-In der TSQLConnection rechtsklick Connectionparameter neu laden und speichern. Somit werden die Parameter in der Exe hard coddiert.
LoadParamsOnConnect=false ansonsten würde er die Connectionparameter aus der dbxconnections.ini importieren.
-aus dem Debug Ordner alle Programmrelevante Files incl. die Unterordner wie
CSS, images, js und templates auf das Zielsystem kopieren.
-die dbxfb.dll (für Firebird) ebenfalls in das Zielsystem übertragen.
Das Zielsystem auf dem der DataSnapServer läuft muss allerdings auch das System sein auf dem
der
FB-Server welcher die Datenbank verwaltet.
-In der Firewall den DataSnap Port für eingehende Verbindungen freigeben.
Clientseitig:
-Über den DatenExplorer in Delphi eine neue Connection unter Datasnap angelegt mit Angabe Protokoll=http, host=Servername, port=8080 sonst nichts.
-In der TSQLConnection rechtsklick Connectionparameter neu laden und speichern. Somit werden die Parameter in der Exe hard coddiert.
LoadParamsOnConnect=false ansonsten würde er die Connectionparameter aus der dbxconnections.ini importieren.
-TSQLConnection rechtsklick Client Klassen anlegen.
-aus dem Debug Ordner alle Programmrelevante Files auf das Zielsystem kopieren incl. der
Midas.dll
Jetzt läuft zumindest bei mir alles ohne Probleme.
Gruß Kostas