На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
  
> Помогитеее!!!
    Я пытаюсь получить возможность напрямую вызывать функции 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

    В чем может быть ошибка ?
    Может кто-нибудь знает другой способ?
      посмотри с помощью tdump что экспортируют эти  DLL и как называются функции. И посмотри заговолки точно ли там есть экспорт функций.
        подключите sqlext.h
        ExpandedWrap disabled
          <br>/* sqlext.h */<br>...<br>#define SQLAllocEnv(phenv) SQLAllocHandleStd(SQL_HANDLE_ENV, SQL_NULL_HANDLE, phenv)<br>...<br>
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0172 ]   [ 16 queries used ]   [ Generated: 15.05.24, 05:31 GMT ]