Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.140.190.147] |
|
Сообщ.
#1
,
|
|
|
Я пытаюсь получить возможность напрямую вызывать функции ODBC в С++Builder (например, програмно создать DSN).
Что я делаю : - с помощью implib получаю odbc32.lib и odbccp32.lib из odbc32.dll и odbccp32.dll соответственно - копирую их в каталог проекта и подключаю - подключаю <odbcinst.h> и <sql.h> - в обработчике нажатия кнопки вызываю функцию SQLAllocEnv( &hEnv );// hEnv имеет тип SQLHENV В ответ на это мне говорят : [Linker Error] Unresolved external '_SQLAllocEnv' referenced from D:\...\UNIT1.OBJ В чем может быть ошибка ? Может кто-нибудь знает другой способ? |
Сообщ.
#2
,
|
|
|
посмотри с помощью tdump что экспортируют эти DLL и как называются функции. И посмотри заговолки точно ли там есть экспорт функций.
|
Сообщ.
#3
,
|
|
|
подключите sqlext.h
<br>/* sqlext.h */<br>...<br>#define SQLAllocEnv(phenv) SQLAllocHandleStd(SQL_HANDLE_ENV, SQL_NULL_HANDLE, phenv)<br>...<br> |