Autor Beitrag
Phillip
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18



BeitragVerfasst: Mi 13.08.03 13:53 
Hallo,
ich möchte eine Anwendung schreiben, in der mit KAADO- Komponenten eine Access- Datenbank angesteuert wird. Soviel ich weiß, werden dazu "MDAC" benötigt.
Meine Frage: an welchen Dateien oder Registry- Einträgen kann ich erkennen, ob auf dem jeweiligen Rechner MDAC installiert ist ? Und: gibt es dabei Unterschiede zwischen den Windows- Versionen?
Danke im Voraus.

Phillip :oops:
majolo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 334

Ubuntu 8.04, WinXP Prof.
D1, D6Pers, D7 Prof., D8 Prof., D2005 Pers
BeitragVerfasst: So 17.08.03 20:54 
Eventuell unter diesem Registry-Eintrag. Das hat zumindest bei mir mal die Suche in der Registry rausgeworfen. Die Versionsnummer würde auch mit meiner Version übereinstimmen. Aber ob das wirklich das wahre ist:?:
ausblenden Quelltext
1:
HKEY_CLASSES_ROOT\MDACVer.Version\CLSID					

Dieser Eintrag verweist auf folgenden:
ausblenden Quelltext
1:
HKEY_CLASSES_ROOT\CLSID\{54AF9350-1923-11D3-9CA4-00C04F72C514}\ProgID					


Eine 100%tige Lösung würde mich auch freuen.

_________________
Gruß
majolo
Cashels
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 167



BeitragVerfasst: Mo 18.08.03 10:30 
Besser so:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
uses comobj ;

{$R *.dfm}

function GetADOVersion: String; 
var 
  ADO: OLEVariant; 
begin 
  ADO    := CreateOLEObject('adodb.connection');
  Result := ADO.Version; 
  ADO    := Null;
end;


Gruss,
Tom