Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Problem mit ODBC treiber (https://www.delphipraxis.net/182895-problem-mit-odbc-treiber.html)

Natcree 24. Nov 2014 22:47

Datenbank: MYSQL • Version: 5.7.4.0 • Zugriff über: Ado

Problem mit ODBC treiber
 
Habe mysql 5.7.4.0 als developer auf mein prog rechner installiert und na datenbank erstellt. Über adoconnection1 stelle ich die verbindung zur db her
mit diesem connection string :

Provider=MSDASQL.1;Password=0000;Persist Security Info=True;User ID=erven;Data Source=Delphi;Initial Catalog=delphi

des weiteren habe ich ein tadoquery und datasource kompo auf der form.

Die verbindung funktioniert.
in der datenquellenverwaltung habe ich den ODBC treiber 5.3.4 installiert.

wenn ich das prog auf einem anderen rechner starte sagt er das den Microsoft ole Db Provider for ODBC nicht hat.

weiss jemand ne lösung ich habe den 5.3.4 ODBC treiber auf den client rechner auch installiert.

p80286 25. Nov 2014 09:28

AW: Problem mit ODBC treiber
 
Zitat:

Zitat von Natcree (Beitrag 1280960)
weiss jemand ne lösung ich habe den 5.3.4 ODBC treiber auf den client rechner auch installiert.

Und der ist auch richtig konfiguriert, und die Verbindung steht? (DatenQuellen-Administrator)

Gruß
K-H

baumina 25. Nov 2014 09:40

AW: Problem mit ODBC treiber
 
Evtl. ist der Provider auf dem anderen Rechner ohne das ".1"

Provider=MSDASQL.1;Password=0000;Persist Security Info=True;User ID=erven;Data Source=Delphi;Initial Catalog=delphi

Zitat:

The Provider Keyword

The Provider keyword identifies the OLE DB provider to be used. To specify your OLE DB provider, set the value of the Provider keyword to the VersionIndependentProgID value of the provider.

Provider=MSDASQL

The value can also be set to the ProgID of the provider, which may have a version attached to it.

Provider=MSDASQL.1

If two versions of a provider are installed on the same system, use the ProgID to specify exactly which version to use. If two versions are installed on a system and the VersionIndependentProgID value is specified, the most recent version of the provider is used.

If no Provider keyword is in the string, the OLE DB Provider for ODBC (MSDASQL) is the default value. This provides backward compatibility with ODBC connection strings. The ODBC connection string in the following example can be passed in, and it will successfully connect.
Quelle : http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx

Bernhard Geyer 25. Nov 2014 12:37

AW: Problem mit ODBC treiber
 
Für MySQL über ADO und ODBC gehen? Geht noch umständlicher?
Wieso nicht direkt? Entweder ADO Direkt oder native MySQL-Zugriffbibliothek.

Übrigens: Bitte beachten das du mit dieser Konstellation in der GPL-Falle von MySQL landest - Also wenn du die SW als Closed Source verkaufen willst braucht jeder Kunde eine MySQL-Lizenz

Natcree 25. Nov 2014 13:08

AW: Problem mit ODBC treiber
 
ich will ein datenbank über das Netzwerk nutzen können jedoch habe ich mit der Desktop database das problem das wenn das proggramm auf 2 rechnern genutzt wird gibt es Probleme mit den Datensätzen und beim speichern. deswegen sollen mehrere User auf die datenbank gleichzeitig zugreifen dürfen

Natcree 25. Nov 2014 13:51

AW: Problem mit ODBC treiber
 
er schmeist mir diesen Fehler aus

---------------------------
Microsoft Datenverknüpfungsfehler
---------------------------
[Microsoft][ODBC Driver Manager] Der angegebene DSN weist eine nicht übereinstimmende Architektur von Treiber und Anwendung auf.
---------------------------
OK
---------------------------

DeddyH 25. Nov 2014 13:58

AW: Problem mit ODBC treiber
 
Gib doch diese Fehlermeldung mal bei Google ein, einer der ersten Treffer: http://the-daily-it.blogspot.de/2012...ine-nicht.html

Natcree 25. Nov 2014 16:42

AW: Problem mit ODBC treiber
 
Danke dir deddy das war die lösung. :)


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