VB6 Activex-Komponente kann Objekt nicht erstellen

Mache ich ein paar kleinere updates zu einer VB6-Anwendung. Es läuft auf einem windows 2000-server mit Verbindung zu einer SQL Server 2000-Datenbank.

Nahm ich eine Kopie des source code vom server aktualisiert und eingehalten werden. Meinem lokalen Rechner läuft mit windows 7 64x. Ich kopierte die .exe-Datei wieder auf den server und wenn ich habe versucht zu laufen, erhielt ich den Laufzeitfehler 49: Activex-Komponente kann Objekt nicht erstellen. Ich weiß, dieser Fehler tritt auf, wenn die Anwendung versucht, eine Verbindung zu öffnen, um die Datenbank RDO.

Kann ich das ausführen .exe problemlos aus meinem Rechner und meinem virtuellen pc mit windows xp.

Diese Anwendung wurde zuvor auf dem server arbeiten, und die änderungen, die ich gemacht wurden, um den Inhalt einer Datei es gibt also keine neuen references nötig wäre.

Diese sind die Zeilen, es fällt mehr auf:

rdoEnvironments(0).CursorDriver = rdUseNone 
Set conDB = rdoEnvironments(0).OpenConnection("MRA", rdDriverNoPrompt, True) 
Sind Sie positiv, Sie sind mit RDO und nicht ADO? Dies könnte im Zusammenhang mit der Win7-SP1-Kompatibilität bricht in vielen MDAC/DAC-Bibliotheken.
Danke. Ja, es ist RDO. Dieses sind die Zeilen, es fällt mehr auf. rdoEnvironments(0).CursorDriver = rdUseNone Set conDB = rdoEnvironments(0).OpenConnection("MRA", rdDriverNoPrompt, True)

InformationsquelleAutor user2433108 | 2013-06-25

Schreibe einen Kommentar