Главная страница
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.035 c
1-20478
АлеКо
2003-07-25 04:36
2003.08.07
CompositeReport


1-20605
Dead Stark
2003-07-24 10:33
2003.08.07
GB-2312 -> HZ-GB-2312.... Как?


4-20856
mike.dld
2003-06-03 21:29
2003.08.07
DrawText ???


1-20521
GreySerg
2003-07-25 18:41
2003.08.07
Создание коллекции объектов


14-20705
Е-Моё имя
2003-07-23 10:37
2003.08.07
Регистрация кодека