Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.26;
Скачать: CL | DM;

Вниз

ODBC. Программно создать системный DSN.   Найти похожие ветки 

 
Pyton   (2004-08-30 10:29) [0]

Вот в принципе и вопрос: как можно программно создать системный DSN?

Заранее спасибо.


 
DiamondShark ©   (2004-08-30 11:45) [1]

const
// SQLConfigDataSource request flags
 ODBC_ADD_DSN    = 1;      // Add data source
 ODBC_CONFIG_DSN = 2;      // Configure (edit) data source
 ODBC_REMOVE_DSN = 3;      // Remove data source

 ODBC_ADD_SYS_DSN     = 4; // add a system DSN
 ODBC_CONFIG_SYS_DSN  = 5; // Configure a system DSN
 ODBC_REMOVE_SYS_DSN  = 6; // remove a system DSN

 ODBC_REMOVE_DEFAULT_DSN = 7;   // remove the default DSN

function SQLConfigDataSource(
 hwndParent: HWND;
 fRequest: WORD;
 lpszDriver: LPCSTR;
 lpszAttributes: LPCSTR
): BOOL; stdcall; external "odbccp32.dll";

lpszDriver -- Имя драйвера
lpszAttributes -- Пары Key=Value разделённые #0.
Должно содержать ключ DSN=имя_источника и любое количество определяемых драйвером ключей.
Строка кончается двумя #0.

Если hwndParent <> 0, драйвер может показать диалоговое окно в случае если lpszAttributes содержит недостаточно информации для создания источника. Если hwndParent = 0, то функция в этом случае просто вернёт FALSE.


 
Pyton   (2004-08-30 11:58) [2]

Пасиба разобрался :)


 
KSergey ©   (2004-08-30 11:59) [3]

http://delphibase.endimus.com/?action=viewfunc&topic=basemssql&id=10442



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

Текущий архив: 2004.09.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.043 c
3-1093966383
Zahar
2004-08-31 19:33
2004.09.26
Вопросы новичка (не судите строго)


4-1092484250
leonidus
2004-08-14 15:50
2004.09.26
Функция определения свободного места на винте


1-1094063114
Relaxxx
2004-09-01 22:25
2004.09.26
Нужно напромтив каждого Нода TreeView создать checkbox???


4-1089951636
dm37
2004-07-16 08:20
2004.09.26
LPT порт


14-1094779713
Думкин
2004-09-10 05:28
2004.09.26
С днем рождения! 10 сентября