Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.191.180.252] |
|
Сообщ.
#1
,
|
|
|
привет всем.
проблема: нужно подключиться к базе(interbase) из сервиса. Использовал CDataBase, CDaoDatabase, DAODirect(?) ... и API к ODBC (всякие функции начнающиеся с SQL) [даже пример не стал работать] и т.д. В обычном приложении (based on dialog к примеру) все подключается нормально, за исключением DAODirect(?) - нет dll. Но в сервисе ниче не пашет... задолбался .... говорит unavaliable database. Я уж его и так и эдак а ему хоть бы что. Такое ошущение что в ODBC ничего не прописано .... но оно же прописано. В общем, если кто сталкиваля с такой проблемой, помоготе плз. Алексей. |
Сообщ.
#2
,
|
|
|
Я подключался из сервисов через OLEDB, ADO и ODBC(API), все было okey.
Во-первых, посмотри, под каким экаунтом запускается сама служба. Во-вторых, ODBC DSN должен быть системным, а не пользовательским, если служба работает под LocalSystem. |
Сообщ.
#3
,
|
|
|
А зависимость Вашего сервиса о сервиса сервера базы данных прописана?
Если нет, то возможно просто сервер базы данных ещё не стартовал. |