На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела C/C++: Базы данных
Модераторы: B.V.
  
    > Подключение к Базе в сервисе
      привет всем.
      проблема:
      нужно подключиться к базе(interbase) из сервиса. Использовал CDataBase, CDaoDatabase, DAODirect(?) ... и API к ODBC (всякие функции начнающиеся с SQL) [даже пример не стал работать] и т.д. В обычном приложении (based on dialog к примеру) все подключается нормально, за исключением DAODirect(?) - нет dll. Но в сервисе ниче не пашет... задолбался .... говорит unavaliable database. Я уж его и так и эдак а ему хоть бы что. Такое ошущение что в ODBC ничего не прописано .... но оно же прописано.
      В общем, если кто сталкиваля с такой проблемой, помоготе плз.

      Алексей.
        Я подключался из сервисов через OLEDB, ADO и ODBC(API), все было okey.
        Во-первых, посмотри, под каким экаунтом запускается сама служба.
        Во-вторых, ODBC DSN должен быть системным, а не пользовательским,
        если служба работает под LocalSystem.
          А зависимость Вашего сервиса о сервиса сервера базы данных прописана?
          Если нет, то возможно просто сервер базы данных ещё не стартовал.
          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0604 ]   [ 15 queries used ]   [ Generated: 20.05.24, 02:16 GMT ]