vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
ActiveX Data Object Library 
Autor: caramba
Datum: 21.05.12 10:25

Hallo,

ich habe seit einiger Zeit probleme, mein Programm auf dem Zielrechner zum Laufen zu bringen.
Nach dem Connect auf die MySQL-DB versuche ich, eine Tabelle auf der Datenbank zu lesen. Es
kommt die Fehlermeldung 3709. Die Connection ist nicht korrekt hergestellt.

In dem Zusammenhang erhielt ich von einem Kollegen den Hinweis, dass evtl. die Reference auf
die ActiveX Data Object Library (ADO) in meiner Applikation nicht korrekt ist. Mir ist nicht
klar, auf was ich hier achten muss? Ich musste VB6 (inkl. SP6) neu installieren. Soweit ich
sehe, gibt es mehrere Versionen dieser Library? Was ist die richtige. Ich denke 2.5 oder ?

Muss ich in meiner Setup-Datei bezüglich ADO und ODBC Komponenten weitergeben?

Un eine leutzte Frage noch zum Betriebssystem. Ich entwickle unter Win7 32 Bit. Kann ich die
Programme dann auf Win7 64 Bit laufen lassen? Ich habe gesehen, dass es für MSDASQL eine 64-
Bit-Version bei Microsoft gibt. Könnte es da Imkompatibilitäten geben?

Ich weiss, dass sind viele Fragen auf einmal. Vielleicht kann mir aber doch jemand die eine
oder andere Frage beantworten.

Danke
Rainer
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: ActiveX Data Object Library 
Autor: wb-soft
Datum: 21.05.12 12:44

Hi!

An dem Problem sitz du ja schon ziemlich lange.

Hast du eigentlich irgendwelche gesicherten Erkenntnisse, die den Fehler in irgend einer Weise eingrenzen. Für mich sieht es aus, als ob mit jedem deiner Posts die Bandbreite der möglichen Fehlerursachen steigt.

Ein grundsätzliches Problem mit ADO sollte eigentlich leicht erkennbar sein. Versuch einfach per ADO auf eine Access-DB zuzugreifen.

Allerdings würde ich erwarten, daß der Verweis auf eine falsche Version eine Fehlermeldung erzeugen würde.

Wenn sich ergibt, daß das Problem nur im Zusammenhang mit MySQL besteht, dann überprüfe den MySQL-Connector. Besonders auch darauf, ob dein Programm die entsprechenden Rechte dafür hat.


mfg

WB
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: ActiveX Data Object Library 
Autor: caramba
Datum: 21.05.12 12:59

Ja, das Problem beschäftigt mich schon sehr lange und wie Du siehst, ist noch
immer keine Lösung in Sicht. Soweit ich erkennen kann, müsste die Ursache des
Fehlers irgendwo (?) in der Konfiguration des Setup-Scripts liegen. Ich komme
zu dem Schluss, weil die Problematik nur auf Kundenrechnern sichtbar wird.

Bin der Meinung, dass es kein MySQL-Problem ist; vielmehr tendiere ich mehr in
Richtung ADO (deshalb Active Data Object Library) oder ODBC.

Gruss
Rainer
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: ActiveX Data Object Library 
Autor: wb-soft
Datum: 21.05.12 13:26

Hi!

Ja, das ist eine alte Geschichte. Auf dem Entwicklungsrechner funktioniert es, aber beim Kunden nicht.

Die aktuelle Version von Active Data Object Library ist 2.8. Die ist aber auf den meisten Rechnern vorhanden.

Ein kleines Testprogramm ohne zusätzliche Komponenten, das sich mit einer AcessDB verbindet sollte ohne Setup funktionieren. Wenn nicht, hat das Setup deines Programmes tatsächlich nicht alles richtig installiert.

Wie genau baust du eigentlich die Connection auf?


mfg

WB
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: ActiveX Data Object Library 
Autor: caramba
Datum: 22.05.12 11:41

Hallo,

ich habe noch eine Frage zu der ActiveX Data Object Library. In der Referenzliste sind
dazu verschiedene Versionen (2.1 - 6.0) aufgeführt. Ich habe in mein Programm die Version
2.8 eingebunden und liefere mit meinem Setup-Paket die "msado28.dll" aus. Das Programm
muss sowohl in einer 32-Bit (XP, Winz 32), wie auch in einer 64-Bit Umgebung laufen.

Ich bin nicht sicher, ob ich die richtigen Komponenten einbinde und finde dazu auch keine
Informationen im Web. Ich habe nur gesehen, dass es die neuere 6.0 mit msado15.dll gibt.

Gibt es dazu evtl. eine Richtlinie / Rat ?

Danke
Rainer
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel