Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];

Вниз

Знатоки, как определить, какая версия 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 вся ветка

Форум: "Базы";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.032 c
9-16026
Vitas2
2003-07-22 16:17
2004.02.06
Попадание в цель


14-16616
Евгыш
2004-01-15 10:18
2004.02.06
Обработка исключений


3-16049
HolyMan
2004-01-09 22:09
2004.02.06
Подкорректируйет мой INSERT


4-16807
DelphiM
2003-11-29 15:39
2004.02.06
Как найти и завершить процес


14-16645
Rouse_
2004-01-14 01:49
2004.02.06
Возвращение к старому проекту...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский