Daemon и ODBCConnection

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

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

Ответить
Аватара пользователя
bloodlines
постоялец
Сообщения: 100
Зарегистрирован: 05.11.2008 10:26:19

Daemon и ODBCConnection

Сообщение bloodlines »

Создал службу для 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 прога - не демон) то подключение проходит нормально!

Подскажите пожалуйста в чём дело и как с этим бороться?
Kitayets
постоялец
Сообщения: 174
Зарегистрирован: 05.05.2010 21:15:24

Re: Daemon и ODBCConnection

Сообщение Kitayets »

Возможно Вы создали пользовательский DSN, а демон же работает от имени system и не видит пользовательских DSN. Попробуйте создать системный DSN mssqls.
Ответить