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

Вниз

Кто-нибудь создавал 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
1-20556
Dmitriy_R
2003-07-23 13:13
2003.08.07
Работа с ТХТ файлом


14-20773
J_S
2003-07-21 16:48
2003.08.07
POP3-вьювер


1-20482
zloy_dima
2003-07-25 10:58
2003.08.07
Stream


14-20807
Феликс
2003-07-22 15:58
2003.08.07
Вопрос про HTML.


7-20821
Lord Vader
2003-05-26 04:56
2003.08.07
Длинные имена в DOS





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский