Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#17

Re: Multi-User Zugriff bei Firebird?

  Alt 24. Feb 2008, 03:26
Zitat von PeterPanino:
Vielen Dank! Die Sache sieht so aus:

Ich verwende das PIM-Programm EPIM Pro (http://www.essentialpim.com), und schreibe gerade ein tolles Freeware-Programm, das die wichtigsten Termine, Aufgaben usw. aus EPIM in einem Desktop-Sidebar-Panel anzeigt. EPIM verwendet die besagte Firebird-Datenbank, auf die ich zur Zeit nur dann zugreifen kann, wenn das EPIM-Programm nicht damit verbunden ist. Ich beschränke mich deshalb vorab auf den lesenden Zugriff (ist für diesen Zweck ja ausreichend), indem ich die Original-Datenbank-Datei in ein temporäres Verzeichnis kopiere (geht sehr schnell bei wenigen MB) und dann mit meinem Programm aus dieser Kopie die Daten lese.
Warum musst du direkt mit der Datenbank reden?
Die Software scheint ja nicht aus dem letzten Jahrtausend zu sein, du solltest sie also wahrscheinlich als WebService ansprechen können.
Suche mal nach "Webservice" und oder "WSDL" in deren Doku.
Das kannst du dann in Delphi importieren und du bekommst die nötzigen Klassen zu Zugriff gleich autom. generiert.
Direkter Zugriff eines Clients auf die DB sollte eigentlich zur dunklen Vergangenheit gehören.
Der Appserver verwendet wahrscheinlich absichtlich den embedded FB um den Zugriff von außen zu erschweren.
Denn schließlich sollst du ja deren Usersystem verwenden, so dass deren Server dir das geben kann, was du mit dem User sehen kannst/willst.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat