Daemon и ODBCConnection

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Daemon и ODBCConnection

Сообщение bloodlines » 25.04.2011 10:18:40

Создал службу для Windows при помощи пакета "daemon". Во время работы службы необходимо отправлять данные из базы MSSQL на сервер. Для соединения с MSSQL использую ODBCConnection. При попытке подключения к MSSQL в TDaemon возникает ошибка
Код: Выделить всё
Could not connect with connection string "DSN=mssqls;DRIVER=SQL Server;UID=HLEBINVEST\ravenlord;PWD=123456;". ODBC error details: LastReturnCode: SQL_ERROR; Record 1: SqlState: IM002; NativeError: 0; Message: [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию;

Причём если пытаюсь подключиться в другой программе (обычная GUI прога - не демон) то подключение проходит нормально!

Подскажите пожалуйста в чём дело и как с этим бороться?
Аватара пользователя
bloodlines
постоялец
 
Сообщения: 100
Зарегистрирован: 05.11.2008 11:26:19

Re: Daemon и ODBCConnection

Сообщение Kitayets » 25.04.2011 20:41:55

Возможно Вы создали пользовательский DSN, а демон же работает от имени system и не видит пользовательских DSN. Попробуйте создать системный DSN mssqls.
Kitayets
постоялец
 
Сообщения: 171
Зарегистрирован: 05.05.2010 21:15:24


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 49

Рейтинг@Mail.ru
cron