Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Multi-User Zugriff bei Firebird? (https://www.delphipraxis.net/109060-multi-user-zugriff-bei-firebird.html)

mkinzler 23. Feb 2008 19:42

Re: Multi-User Zugriff bei Firebird?
 
Ich versteh nicht, warum der Zugriff über ODBC leichter sein soll
Zitat:

Ist ODBC grundsätzlich Multi-User-fähig (in dem oben beschriebenen Zusammenhang), oder hängt das von den jeweiligen Treibern und Implementationen ab?
Nein such der ODBC-Treiber setzt auf dem Client auf.

DeddyH 23. Feb 2008 20:03

Re: Multi-User Zugriff bei Firebird?
 
Wie kommt Ihr denn jetzt auf ODBC :pale: ? Meiner persönlichen Meinung nach sollte das der letzte Ausweg sein.

bluesbear 23. Feb 2008 20:09

Re: Multi-User Zugriff bei Firebird?
 
Zitat:

Zitat von mkinzler
Ich versteh nicht, warum der Zugriff über ODBC leichter sein soll

Nun Ja, ich hatte den ODBC Treiber mal installiert, und konnte mir in nullkommanix ne Anwendung damit zusammenklicken. Das fand ich ziemich einfach. Für die FibPlus Komponenten hab ich wesentlich mehr Zeit zur Einarbeitung investieren müssen. Aber dafür kann ich auch mehr damit machen. Teilweise Sachen, die ich eigentlich gar nicht brauche, aber... ODBC mit delphi 2007 ist einfach einfach :wink:

bluesbear 23. Feb 2008 20:12

Re: Multi-User Zugriff bei Firebird?
 
Zitat:

Zitat von DeddyH
Wie kommt Ihr denn jetzt auf ODBC :pale: ? Meiner persönlichen Meinung nach sollte das der letzte Ausweg sein.

Oder der erste Ansatz. PeterPanino fragte nach der *einfachsten* Lösung. Ich habs ausprobiert. Das funzt.

mkinzler 23. Feb 2008 20:21

Re: Multi-User Zugriff bei Firebird?
 
ODBC ist veraltet und benötigst entweder die BDE oder Ado.

bluesbear 23. Feb 2008 20:41

Re: Multi-User Zugriff bei Firebird?
 
Zitat:

Zitat von mkinzler
ODBC ist veraltet und benötigst entweder die BDE oder Ado.

Ja, natürlich. Ich möchte hier nicht den Eindruck erwecken, es wäre mir nich bewusst, daß das olles Gelumpe ist.

Elvis 24. Feb 2008 02:26

Re: Multi-User Zugriff bei Firebird?
 
Zitat:

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.

mkinzler 24. Feb 2008 09:30

Re: Multi-User Zugriff bei Firebird?
 
Für MultiUser-Zugriff bieten sie extra eine Netzwerkversion an

bluesbear 24. Feb 2008 12:44

Re: Multi-User Zugriff bei Firebird?
 
Nachdem ich mir erstmal anlesen musste, was ein WebService eigentlich ist, kam ich zu dem Schluss, daß der Vorschlag von Elvis der einzig gerade Weg ist. Ich sollte vielleicht meinen Nickname ändern in "Neandertaler" oder sowas :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:59 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