Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.09.28;
Скачать: CL | DM;

Вниз

Использование ADOConnection в сервисе   Найти похожие ветки 

 
Максим   (2008-08-20 10:40) [0]

Добрых суток.
Пишу сервис, который отслеживал бы появление текстовых файлов в определенной директории. Затем обрабатывал эти файлы и заполнял таблицу в MS SQL 2000.
На форме сервиса расположен компонент ADOConnection

При запуске сервиса делаю следующиее:


procedure tFLService.servicestart(sender: tservice; var started: boolean);
begin
try
 ADOConnection.Connected := True;
 LogToEventLog("Подключено",3);
except
  LogToEventLog("Не подключено");
end;
 started := true;
end;


После запуска вываливается сообщение "Не подключено". Следовательно, возникает ошибка при выполнении ADOConnection.Connected := True;
В чем может быть проблема?


 
Vlad Oshin ©   (2008-08-20 10:49) [1]

try
ADOConnection.Connected := True;
LogToEventLog("Подключено",3);
except
 on E:Exception do LogToEventLog("Не подключено"+E.message);
end;


 
Максим   (2008-08-20 10:53) [2]

E.message
"Не был произведен вызов CoInitialize."


 
Vlad Oshin ©   (2008-08-20 11:01) [3]

CoInitializeEX;
//CoInitialize
try
ADOConnection.Connected := True;
LogToEventLog("Подключено",3);
except
on E:Exception do LogToEventLog("Не подключено"+E.message);
end;


 
Максим   (2008-08-20 11:06) [4]

Пробовал так. Не совсем понятно какие параметры и в каком случае.


 
Vlad Oshin ©   (2008-08-20 11:07) [5]

что-то там еще есть кажется, короче
yandex + ADO в консольном приложении


 
Vlad Oshin ©   (2008-08-20 11:08) [6]

CoInitialize(null или nil);


 
Anatoly Podgoretsky ©   (2008-08-20 11:52) [7]


> except
>   LogToEventLog("Не подключено");
> end

Убивать за подобное.
http://www.podgoretsky.com/OtherParts/DM/BadWill.aspx (4)


 
Максим   (2008-08-20 12:35) [8]

Ну убивать не нужно, а за указаные совершенные мною ошибки спасибо скажу.



Страницы: 1 вся ветка

Текущий архив: 2008.09.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.026 c
15-1217933277
Rouse_
2008-08-05 14:47
2008.09.28
От как нужно отмывать деньги на разработках :)


15-1217913443
palva
2008-08-05 09:17
2008.09.28
Ega23 наверно в курсе


15-1217951365
TUser
2008-08-05 19:49
2008.09.28
Развелось тут интернет-магазинов


2-1219214406
Максим
2008-08-20 10:40
2008.09.28
Использование ADOConnection в сервисе


2-1218790822
Vlad Oshin
2008-08-15 13:00
2008.09.28
Интерфейс. Как бы сделать?