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

Вниз

Как подключить библиотеки для работы с ODBC?   Найти похожие ветки 

 
bafy ©   (2009-07-07 11:48) [0]

Здравствуйте!

Подскажите, пожалуйста, как и какие библиотеки необходимо подключить для работы с ODBC. Я не хочу использоваться ADO компоненнты, хочу работать напрямую с ODBC функциями (SQLAllocHandle).

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


 
Ega23 ©   (2009-07-07 12:15) [1]


> Я не хочу использоваться ADO компоненнты, хочу работать
> напрямую с ODBC функциями (SQLAllocHandle).


мазохист?
Впрочем, если ты не хочешь именно дельфовые ADO-компоненты использовать, экспортни библиотеку и работай с _recordset напрямую.


 
sniknik ©   (2009-07-07 12:48) [2]

> как и какие библиотеки необходимо подключить для работы с 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, являясь по сути просто "заглушками" для старых программ.


 
bafy ©   (2009-07-07 12:56) [3]

Такую библиотеку odbc32.dll я нашла, а как ее подключить?


 
sniknik ©   (2009-07-07 13:05) [4]

эээ... у тебя пример, прямо перед глазами. и ты собираешься работать "напрямую"? не смеши, возвращайся назад к батонокидательству.



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

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

Наверх





Память: 0.45 MB
Время: 0.003 c
2-1280118410
linuxoid
2010-07-26 08:26
2010.10.24
как правильнее составить цикл?


2-1280746142
И. Павел
2010-08-02 14:49
2010.10.24
Полиморфизм без наследования.


2-1280406895
И. Павел
2010-07-29 16:34
2010.10.24
Критическая ошибка при выполнении групповой политики


6-1228000045
Pall
2008-11-30 02:07
2010.10.24
tcp сервер


15-1279623412
12
2010-07-20 14:56
2010.10.24
ORACLE. ORA-03115, что опять не так? С именами? или как?





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