Главная страница
    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.008 c
3-20428
Алексей
2003-07-17 09:37
2003.08.07
Конвертация DBF в DB


3-20457
AlexWeb
2003-07-17 12:18
2003.08.07
Помогите с Клиент-Сервером


14-20792
3APA3A
2003-07-19 15:26
2003.08.07
Файлы *.chm и *.hlp


1-20613
Buffoon
2003-07-24 19:35
2003.08.07
выделение строки в StringGrid


1-20618
Pauk
2003-07-24 13:23
2003.08.07
Combobox и размещение DropedDown-списка





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