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

Вниз

Можно ли программно создать Alias?   Найти похожие ветки 

 
T{}r(l-l   (2003-04-22 10:57) [0]

Доброго времени суток, уважаемые!
Такая проблема:
Каждый раз, когда ставлю прогу на машину - приходиться через Панель управления -> Источники данных ODBC , вручную писать Alias-ы. Надоело!:) Решение видется таковым: программное создание Alias-ов - так вот, может быть, кто подскажет , иль бросит ссылочку как программно создавать Alias-ы?

Заранее благодарен.


 
Соловьев   (2003-04-22 10:58) [1]

TSession+TDatabase


 
T{}r(l-l   (2003-04-22 11:08) [2]

Возможно глупый вопрос - Alias-ы будут создаваться каждый раз при запуске программы ?


 
Соловьев   (2003-04-22 11:10) [3]

угу, но если надо при инсталяции, то в исталшилде вроде можно сделать это автоматически один раз...


 
Rol   (2003-04-22 11:11) [4]

Альясы в данном случае тебе не понадобятся.


 
T{}r(l-l   (2003-04-22 11:21) [5]

to Соловьев: я так и хотел из инстала запускать какой-нибудь .ехе-шник, который создавал бы Alias-ы один раз, и как я понял - с помощью TSession+TDatabase у меня всё получится (?:))
(А Вы не работали с WiseMaster-ом? Я с ним работаю третий день - в скриптах не разобрался , не знаете ли какие-нибудь ссылки? Или в каждой программе по созданию дистрибутивов свой уникальный скрипт язык?)

to Rol: что значит не понадобится?


 
Соловьев   (2003-04-22 11:28) [6]


> TSession+TDatabase у меня всё получится (?:))

конечно получиться - хелп только глянь. просто у тебя при запуске проги ты сам будешь управлять алиасом: и кодировкой и путем и еще всякими там параметрами. Можно конечно и программно - чтобы запустил и раз создал, тогда надо поюзать (bde32.hlp)

Delphi syntax

function DbiAddAlias (hCfg: hDBICfg; pszAliasName: PChar; pszDriverType: PChar; pszParams: PChar; bPersist: Bool): DBIResult stdcall;

Description

Adds an alias to the configuration file specified by the parameter hCfg.

Parameters

hCfg Type: hDBICfg (Input)
Specifies the configuration file to be used. This parameter is required to be NULL, indicating that the new alias is added to the configuration file for the current session.
pszAliasName Type: pCHAR (Input)
Pointer to the alias name. This is the name of the new alias that is to be added.
pszDriverType Type: pCHAR (Input)
Pointer to the driver type. This is the driver type for the new alias that is to be added. If this parameter is NULL, the alias will be for the STANDARD database. If szPARADOX, szDBASE, or szASCII are passed, this will add an entry in the STANDARD database alias generated to indicate that this will be the preferred driver type. If a driver name is an ODBC driver not previously added to the configuration file being modified, the BDE adds it automatically.

pszParams Type: pCHAR (Input)
Pointer to a list of optional parameters. This is a list defined as follows:

"AliasOption: Option Data[;AliasOption: Option Data][;...]"

AliasOption must correspond to a value retrieved by DbiOpenCfgInfoList. For a STANDARD database alias, the only valid parameter is PATH, all others will be ignored (no errors). If the parameter setting contains a semicolon (;) , enclose the entire setting in quotes ("Option Data";).
bPersistent Type: BOOL (Input)
This determines the scope of the new alias:
TRUE Stored in the configuration file for future sessions.
FALSE For use only in this session.

Examples

To set the path for a STANDARD database use:

"PATH:c:\mydata"

To set the server name and user name for a SQL driver use:

"SERVER NAME: server:/path/database;USER NAME: myname"


 
T{}r(l-l   (2003-04-22 11:38) [7]

Спасибо Вам огромное, постараюсь разобраться!!
В смысле - разберусь точно;)
Уж извините за наглость, а вот вопрос про DTS-пакеты ниже - не смотрели ?



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

Форум: "Базы";
Текущий архив: 2003.05.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
1-34455
msoftware
2003-04-28 14:51
2003.05.12
Как загрузить из DLL дочерную MDI форму?


4-34638
[lamer]Barmaglot
2003-03-11 09:15
2003.05.12
LVM_SetItemcount


1-34421
vvvaaa
2003-04-28 15:46
2003.05.12
Handle


3-34331
Desdechado
2003-04-21 12:05
2003.05.12
где взять полное описание параметров gfix


1-34507
vidiv
2003-04-26 11:16
2003.05.12
Как сделать TButton белого цвета





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