Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Hilfe mit ZEOS, Zugriff auf ACCESS (https://www.delphipraxis.net/22650-hilfe-mit-zeos-zugriff-auf-access.html)

nikonixus 20. Mai 2004 21:32


Hilfe mit ZEOS, Zugriff auf ACCESS
 
Ich möchte von MS ADO auf ZEOS umsteigen und habe mir die Komponeneten nach Anleitung installiert. Aber irgenwie bekomme den ZUgriff auf die DB nicht zum Laufen. Bekomme die Fehlermeldung "Datenbanktreiber nicht installiert!".

Kann mir jemand Hilfestellung geben, so nach dem Motto 1., 2., 3, ...

Bin für jeden Anregung dankbar!

Gruß an das Forum!

Matt 21. Mai 2004 02:03

Re: Hilfe mit ZEOS, Zugriff auf ACCESS
 
1. Also du nimmst eine ZConnection und plazierst sie z.B. auf deinem Formular!
2. Unter Protocol wählst Du aus "ado"
3. Bei Database auf die ... klicken. Neues Fenster geht auf.
4. Bei Provider "Microsoft Jet 4.0 OLE DB Provider wählen"
5. Bei Verbindung auf ... klicken und gewünschte .mdb raussuchen!

Gruß Matt

Bernhard Geyer 21. Mai 2004 07:24

Re: Hilfe mit ZEOS, Zugriff auf ACCESS
 
Und was ist der Sinn von ADOExpress auf Zeos umzustellen?
Da bei Access mitlerweile ADO der native-Zugriff ist (und Zeos diesen Weg auch geht) kann eigentlich nur der Grund sein das man bei Zeos hofft sich weniger Fehler einzuhandeln.

nikonixus 23. Mai 2004 08:23

Re: Hilfe mit ZEOS, Zugriff auf ACCESS
 
Hallo Matt,
erstmal Danke für die Hilfe. Hat funktioniert und ich hätte wohl selbst drauf kommen können.

Warum Umstellung auf ZEOS? Ich bin auf der Suche nach Zugriffsgeschwindigkeit.

Lokal geht es mit den Standard Tools ganz gut. Sobald die DB jedoch über ein Netzwerklaufwerk angesprochen wird, wird es furchtbar langsam. Nur das Öffnen zum Lesen dauert plötzlich bis zu 20 Sekunden!? Der Einfluß auf die Speed durch mehr User ist dagegen vergleichsweise vernachlässigbar (es sind nur maximal 20)!

Nach den ersten Test muß ich wohl auch ZEOS vergessen - bringt nicht den großen Unterschied. Liegt wohl daran, daß auch die Jet-Engine dazwischen hängt.

Gibt es Komponeneten, die direkt auf ACCESS zugreifen können (wenn möglich auch noch kostenlos)?

Ich möchte den Usern nur eine EXE, ohne Installationsroutinen, ins Netz stellen, die alles
regelt.

Gruß
Werner

Bernhard Geyer 23. Mai 2004 16:36

Re: Hilfe mit ZEOS, Zugriff auf ACCESS
 
Zitat:

Lokal geht es mit den Standard Tools ganz gut. Sobald die DB jedoch über ein Netzwerklaufwerk angesprochen wird, wird es furchtbar langsam
Hast Du schon mit den Cursertypen clUseClient gearbeitet?

Zitat:

Gibt es Komponeneten, die direkt auf ACCESS zugreifen können (wenn möglich auch noch kostenlos)?
ADO ist der native-Zugriffsweg. Also wird jede Komponenten ADO verwenden

Zitat:

Gibt es Komponeneten, die direkt auf ACCESS zugreifen können (wenn möglich auch noch kostenlos)?
Dann darfst Du ACCESS nicht verwenden. Die Jet-Treiber werden nicht mehr bei MDAC mitgeliefert, da in Zukunft der SQL-Server alles erledigen soll und ACCESS somit ausläuft.
Alternativ könntest Du ADS im Local-Betrieb verwenden (Komponenten kostenlos) oder TurboDB (Kosten für Entwickler-Lizenz). Dies unterstützen einen installationslosen Betrieb

nikonixus 26. Mai 2004 18:38

Re: Hilfe mit ZEOS, Zugriff auf ACCESS
 
Danke für die Informationen - hat mir sehr weitergeholfen!


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