Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.07;
Скачать: CL | DM;

Вниз

Кто-нибудь создавал ODBC алиасы программно?   Найти похожие ветки 

 
DBDev   (2003-07-17 12:13) [0]

Подскажите плиз как это делается? Инстал Шилд не умеет этого (ин делает только BDE), а надо.


 
s.ts   (2003-07-17 12:23) [1]


Если нужно для инсталляции, то см:
http://www.wintax.nl/isx
+
http://www.bhenden.org/istool

там можно импортировать существующий алиас.

Импорт для "База данных MS Access" дает следующее :

REGEDIT4
[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources]
"База данных MS Access"="Microsoft Access Driver (*.mdb)"
[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\База данных MS Access]
"Driver"="C:\WINNT\System32\odbcjt32.dll"
[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\База данных MS Access]
"DriverId"=dword:00000019
[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\База данных MS Access]
"SafeTransactions"=dword:00000000
[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\База данных MS Access]
"UID"=
[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\База данных MS Access\Engines\Jet]
"ImplicitCommitSync"=
[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\База данных MS Access\Engines\Jet]
"Threads"=dword:00000003
[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\База данных MS Access\Engines\Jet]
"UserCommitSync"="Yes"


 
sniknik ©   (2003-07-17 12:27) [2]

проше всего файловый DSN копируй со своей машины на ту куда устанавливаешся, програмно так
fReg:= TRegistry.Create;
fReg.OpenKey("\Software\ODBC\ODBC.INI\DocumentsFab", True);
fReg.WriteString("Database", "Documents");
fReg.WriteString("Description", " ");
fReg.WriteString("Driver", "C:\WINNT\System32\myodbc.dll");
fReg.WriteString("Flag", "1");
fReg.WriteString("Password", "");
fReg.WriteString("Port", " ");
fReg.WriteString("Server", "xmark");
fReg.WriteString("User", "winuser");
fReg.OpenKey("\Software\ODBC\ODBC.INI\ODBC Data Sources", True);
fReg.WriteString("DocumentsFab", "MySQL");
fReg.CloseKey;
fReg.Free;
(это для MySQL, для MSххх, ну сделай один ручками да посмотри ключи в реестре...)

p.s. чегото не уверен насчет того что Инстал Шилд не может, правда сам не им пользуюсь но думаю должон. два которые у меня есть делают это с легкостью (правда мой "Setup Factory" немного староват там ручками ключи прописывал (когда ODBC пользовал))


 
DBDev   (2003-07-17 12:50) [3]

Alias не файловый а системный, указывает на Excel - евский файл



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

Текущий архив: 2003.08.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
14-20806
alxx
2003-07-21 17:25
2003.08.07
Относительно авторских прав...


3-20410
SoM
2003-07-16 16:06
2003.08.07
Rave


14-20769
Dmitriy O.
2003-07-18 10:48
2003.08.07
Визуальные алгоритмы


14-20682
McSimm
2003-07-22 14:53
2003.08.07
Длинные ветки. Ваше мнение?


1-20510
aa5E1
2003-07-25 13:44
2003.08.07
Ожидание завершение запущеной программы