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

    В чем может быть ошибка ?
      Мало их копирнуть в каталог проекта так их надо ещё и включить в проект

      Project props.->Linker->Libraries (вроде так)

      Там есть такая строчка в которой указываются имена библиотек.

      Да, а разве odbc*.lib не входят в стандартный комплект ???
        OOPS :) sorry, это для MSVC6
          все сделал правильно
          просто ты их забыл подключить (просто Add to Project)
          Да и еще библу odbc32.dll нужно делать так implib.exe -a odbc32.lib odbc32.dll

          p.s
          я сейчас сам с ODBC парюсь - страшная штука ж)
          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0167 ]   [ 15 queries used ]   [ Generated: 21.05.24, 19:07 GMT ]