Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi [Win7] Wrong MDAC Version (https://www.delphipraxis.net/146869-%5Bwin7%5D-wrong-mdac-version.html)

Reinhardtinho 28. Jan 2010 12:38

Datenbank: SQL Server • Version: 2000 • Zugriff über: SDAC

[Win7] Wrong MDAC Version
 
Hi,

ich habe ein Programm, welches über die SDAC-Komponenten auf einen SQL Server zugreift.
Dieses Programm bringt beim Verbinden zur Datenbank eines SQL Server 2000 die Fehlermeldung

Zitat:

Wrong MDAC Version. Download latest MDAC Version.
Der Rechner bei dem diese Meldung kommt hat als OS Win7 Enterprise mit 64Bit. Ein SQL Server ist lokal nicht installiert.

Auf dem Entwicklungsrechner läuft die Anwendung ohne Probleme. Dort sind SQL Server 2005 und SQL Server 2008 installiert (sowie Delphi 5 und VS 2008).

Wie kann ich den Fehler beheben, dass die Anwendung sich verbinden kann?

Folgendes habe ich schon probiert:
- Im Kompatibilitätsmodus (XP SP 3 und 2000) gestartet
- SQL Management Studio Express installiert (von dort aus kann ich mich mit dem SQL-Server verbinden)
- Die DLL msado15.dll über regsvr32 registriert (liegt unter Programme\Common Files\System\ado)

Ich habe gelesen, dass es MDAC für Vista und Win7 gar nicht gibt.

Vielen Dank für eure Mithilfe

Bernhard Geyer 28. Jan 2010 12:51

Re: [Win7] Wrong MDAC Version
 
Eigenes Programm oder Programm von dem du keine Sourcen hast?

Unter Vista/Win7 läuft ADO/OLE DB problemlos. Der fehler liegt wohl am Quellcode welcher die MDAC/OLE DB/ADO-Version prüft.

Reinhardtinho 28. Jan 2010 13:05

Re: [Win7] Wrong MDAC Version
 
Das Programm ist von mir, den Code habe ich da.

Das es geht, sehe ich an meinem Entwicklungsrechner, auf dem ist das gleiche OS drauf.

Im Code habe ich keine Prüfung drin. Ich benutze die Komponenten von SDAC in der Version 3.70.3.29. Vielleicht liegt die Ursache dort.

Bernhard Geyer 28. Jan 2010 13:15

Re: [Win7] Wrong MDAC Version
 
Zitat:

Zitat von Reinhardtinho
Im Code habe ich keine Prüfung drin. Ich benutze die Komponenten von SDAC in der Version 3.70.3.29. Vielleicht liegt die Ursache dort.

Dann probier doch mal die aktuelle Version.

Reinhardtinho 30. Jan 2010 05:38

Re: [Win7] Wrong MDAC Version
 
In einer höheren Version von SDAC wurde das Problem gefixt. Ich wundere mich nur, dass es bei mir funktioniert hatte.

Danke!


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