Вниз
Скачать: CL | DM;

Знатоки, как определить, какая версия ADO стоит на машине юзера?   Найти похожие ветки 

← →
Layner ©   (2004-01-14 09:53) [0]

Написал программу для SQLServer, да вот ещё проверка нужна для клиента, есть ли ADO, 2.6 или 2.7 или ниже. Если ключи реестра проверять, то какие? Если не ключами, то как. Заранее спасибо.


← →
Kuusiniemi ©   (2004-01-14 10:20) [1]

ADOConnection1.ConnectionObject.Version


← →
KSergey ©   (2004-01-14 11:02) [2]

Уточнение небольшое по терминологии: версия не ADO, а MDAC. Ну либо ADO-драйвера для конкретного источника.
Ниже следут текст, который стырил не помню где.
-----------------------------------------
Как узнать версию MDAC, установленную на машине?

1. Для получения информации об установленной версии MDAC можно воспользоваться программой "Component Checker", которую можно скачать с сайта Microsoft
HOW TO: Check for MDAC Version
http://support.microsoft.com/default.aspx?scid=kb;en-us;301202
Однако, народ (qu-qu) наблюдал при многократных переустановках Soft"a, использующего средства доступа к данным, как Component Checker говорил, что версия ADO младше, чем стояла и использовалась на самом деле.
У Microsoft тоже есть информация о проблемах ComCheck.

2. Можно посмотреть в реестре параметры FullInstallVer and Version в ветке
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataAccess

3. jimmers: mdacver.vbs
Option Explicit
Dim cn
Set cn = CreateObject("ADODB.Connection")
WScript.Echo("MDAC version: " + cn.Version)
Set cn = Nothing

или Delphi

function ADO_Version: String;
var con:TADOConnection;
begin
try
con:=TADOConnection.Create(nil);
Result:=con.Version;
con.Free;
except
on E:Exception do Result:=E.Message;
end;
end;


← →
Layner ©   (2004-01-14 16:34) [3]

Спасибо за 2 ответа, последний код очень хорошо подошел!!!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
14-16643
Piter
2004-01-13 00:38
2004.02.06
Как определить параметры CD-RW?


1-16489
VladimirC
2004-01-26 17:23
2004.02.06
Outlook


14-16605
Карелин Артем
2004-01-15 14:42
2004.02.06
Насколько надежны протоколы X,Y,Z - модем?


1-16304
Stager
2004-01-25 18:07
2004.02.06
Сообщение от мыши


3-16040
RUYurik
2004-01-13 05:59
2004.02.06
Лицензия для InterBase 7.0




   Наверх