Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
4-1092192967
Goorus
2004-08-11 06:56
2004.09.26
Окно


1-1095139121
_newver_
2004-09-14 09:18
2004.09.26
преобразование типов при подключении DLL


6-1089416032
Алекс А
2004-07-10 03:33
2004.09.26
Как в TWebBrowser е включить бэкспэйс, чтобы возвращаться на


14-1094542966
TUser
2004-09-07 11:42
2004.09.26
Крутые крякеры?


3-1093432355
Kraj
2004-08-25 15:12
2004.09.26
Как для внесения в базу преобразовать рисунок




   Наверх