Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Access, mehrere User mit unterschiedlichen ADO-Versionen (https://www.delphipraxis.net/34528-access-mehrere-user-mit-unterschiedlichen-ado-versionen.html)

Delphi_Fanatic 24. Nov 2004 09:53


Access, mehrere User mit unterschiedlichen ADO-Versionen
 
Angenommen, mehrere Benutzer im Netz greifen über ein Delphi 7 - Programm via ADO
gleichzeitig auf eine Access2000-Datenbank zu.

Spielt es dann eine Rolle, ob alle diese Benutzer dieselbe ADO-Version haben ?
Könnte es zu Instabilitäten führen, wenn z.B. ein Benutzer ADO 2.5 hat, und ein
anderer z.B. ADO 2.7 oder so ?

Bernhard Geyer 30. Nov 2004 22:30

Re: Access, mehrere User mit unterschiedlichen ADO-Versionen
 
Zitat:

Zitat von Delphi_Fanatic
Angenommen, mehrere Benutzer im Netz greifen über ein Delphi 7 - Programm via ADO
gleichzeitig auf eine Access2000-Datenbank zu.

Spielt es dann eine Rolle, ob alle diese Benutzer dieselbe ADO-Version haben ?
Könnte es zu Instabilitäten führen, wenn z.B. ein Benutzer ADO 2.5 hat, und ein
anderer z.B. ADO 2.7 oder so ?

Das wichtigere ist die installierte JET-Version. Das die JET-Engine (Die hinter Access steht) nicht mehr bestandteil der MDAC/ADO-Installation ist, wird du diese in Zukunft (> XP) vermutlich wieder gesondert installieren dürfen. Das Update auf den letzten Stand sowieso.

Aber zurück zur Frage: Ja. Du kannst Instabilitäten nicht ausschließen, das diverse JET-Versionen unterschiedliche Fehler beinhalten können.

Delphi_Fanatic 1. Dez 2004 10:18

Re: Access, mehrere User mit unterschiedlichen ADO-Versionen
 
Vielen Dank erstmal für die Antwort, B.Geyer.

Hast Du jetzt vielleicht auch noch einen Tip, wie ich aus einem Delphi-PGM heraus die Jet-Version rausfinden kann ?

Besten Dank !

Bernhard Geyer 1. Dez 2004 13:49

Re: Access, mehrere User mit unterschiedlichen ADO-Versionen
 
Zitat:

Zitat von Delphi_Fanatic
Vielen Dank erstmal für die Antwort, B.Geyer.

Hast Du jetzt vielleicht auch noch einen Tip, wie ich aus einem Delphi-PGM heraus die Jet-Version rausfinden kann ?

Besten Dank !

Für die Jet-Version habe ich keine Lösung. Vermutlich mußt Du die Registry durchwühlen und die Dateiversion der Treiberdatei auslesen.
Mußt Du denn Access verwenden? Das Versions-Problem könntest Du zu 100% lösen, wenn Du eine Datenbank verwendest, welche nicht installiert werden muss (z.B. ADS als Localserver) und wo alle DLL's parallel zur Anwendungs-Exe ausgeliefert werden können.
Aber die Jet-Versionen sind eigentlich sehr stabil, das es vermutlich fast nie Probleme geben wird (Außer die systembedingten Probleme mit Jet/ADO).


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