Главная страница
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.017 c
1-20517
Mazer
2003-07-25 19:03
2003.08.07
Переход к точке прерывания при отладке...


1-20500
Alex-21
2003-07-23 21:25
2003.08.07
?????? & c_1252.nls


1-20609
FFDDAA
2003-07-24 16:31
2003.08.07
имя файла


6-20658
Dwemer
2003-05-31 06:18
2003.08.07
Как программно прокрутить скролл-бары?


1-20536
The X
2003-07-26 17:41
2003.08.07
Как узнать количество символов (с пробелами) в TMemo или TDBMemo?