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

Вниз

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

 
Lord Warlock ©   (2002-09-11 14:38) [0]

Вот как это сделал я, замечания приветствуются.

type
{$EXTERNALSYM SQLConfigDataSource}
function SQLConfigDataSource(hwnd: HWND; fRequest: UINT;lpszDriver:PChar;lpszAttributes:PChar): BOOL;stdcall;


procedure TForm1.Button1Click(Sender: TObject);
var A,B: array [0..MAX_PATH] of Char;
begin
a:="Driver do Microsoft Access (*.mdb)";
b:="DSN=pkpriv"#0"DBQ=Dиск:\Путь\база.mdb";
if SQLConfigDataSource(0, 4,a,b) then
ShowMessage("Ура!");
end;

Я сделал конкретно для добавления системного DSN Access (то самое 4)

Что значит 4 и как сделать для др. драйверов, см. MSDN или пишите, постараюсь ответить :)


 
Lord Warlock ©   (2002-09-11 16:00) [1]

И конечно перед процедурой:

function SQLConfigDataSource; external "odbccp32.dll" name "SQLConfigDataSource";



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

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

Наверх




Память: 0.46 MB
Время: 0.016 c
1-21047
Dim!S
2002-09-27 12:40
2002.10.07
Ассоциативное выполнение


4-21343
RealDummy
2002-08-22 02:51
2002.10.07
Как ставить хук на минимизацию чужого окна?


1-21149
Beglec
2002-09-21 22:06
2002.10.07
Проблема с командной строкой.


1-21079
Игорь Бублик
2002-09-24 22:09
2002.10.07
---|Ветка была без названия|---


14-21234
Демонов Е.В.
2002-09-09 14:01
2002.10.07
Где Взять Чтиво ???