![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как подключить библиотеки для работы с ODBC?
bafy © (2009-07-07 11:48:00)Здравствуйте!
Подскажите, пожалуйста, как и какие библиотеки необходимо подключить для работы с ODBC. Я не хочу использоваться ADO компоненнты, хочу работать напрямую с ODBC функциями (SQLAllocHandle).
Заранее, спасибо.
sniknik (2009-07-07 13:05:00) [1]эээ... у тебя пример, прямо перед глазами. и ты собираешься работать "напрямую"? не смеши, возвращайся назад к батонокидательству.
bafy (2009-07-07 12:56:00) [2]Такую библиотеку odbc32.dll я нашла, а как ее подключить?
sniknik (2009-07-07 12:48:00) [3]> как и какие библиотеки необходимо подключить для работы с ODBC.
не знаю, наверное есть и библиотеки полностью, можешь поискать по "odbc32.dll" (они должны ее использовать), а можешь сам, например (позднее связывание) ->
var
SQLAllocHandle: function(HandleType: SQLSMALLINT; InputHandle: SQLHANDLE; var OutputHandle: SQLHANDLE): SQLRETURN; stdcall;
...
DllHandle:= LoadLibrary(PChar('odbc32.dll'));
if DllHandle > 32 then begin
SQLAllocHandle:= GetProcAddress(DllHandle, 'SQLAllocHandle');
...
> хочу работать напрямую с ODBC функциями (SQLAllocHandle).
кто "прямее" это сейчас большой вопрос, многие драйвера odbc сами работают через oledb, являясь по сути просто "заглушками" для старых программ.
Ega23 (2009-07-07 12:15:00) [4]
> Я не хочу использоваться ADO компоненнты, хочу работать
> напрямую с ODBC функциями (SQLAllocHandle).
мазохист?
Впрочем, если ты не хочешь именно дельфовые ADO-компоненты использовать, экспортни библиотеку и работай с _recordset напрямую.