D7.NT Service + ADO
От: OlegVV Россия  
Дата: 05.05.04 23:15
Оценка:
Пишу сервис. При попытке сделать ADOConnection.Open сервис вылетает с ошибкой что не было вызова CoInitialize(это запись в event log). А если сервис компилировать с активным ADOConnection — все работает. Строка подключения — с явно указанным логином и паролем. PersistSecurity=false. Как же так?
Re: D7.NT Service + ADO
От: Shtirliz Россия  
Дата: 06.05.04 10:01
Оценка:
Здравствуйте, OlegVV, Вы писали:

OVV>Пишу сервис. При попытке сделать ADOConnection.Open сервис вылетает с ошибкой что не было вызова CoInitialize(это запись в event log). А если сервис компилировать с активным ADOConnection — все работает. Строка подключения — с явно указанным логином и паролем. PersistSecurity=false. Как же так?


Попробуйте при старте сервиса вызвать


OleInitilize(Nil);


А при остановке


OleUnInitilize;


Была такая проблема.... Спомощью этого решалась....
... << RSDN@Home 1.1.2 stable >> ...<<Win32NT 5.0.2195.0 >>
Дункан Маклауд любил ходить в лес и издеваться над кукушками.
138385660
Re[2]: D7.NT Service + ADO
От: OlegVV Россия  
Дата: 13.05.04 22:25
Оценка:
Здравствуйте, Shtirliz, Вы писали:

S>Здравствуйте, OlegVV, Вы писали:


OVV>>Пишу сервис. При попытке сделать ADOConnection.Open сервис вылетает с ошибкой что не было вызова CoInitialize(это запись в event log). А если сервис компилировать с активным ADOConnection — все работает. Строка подключения — с явно указанным логином и паролем. PersistSecurity=false. Как же так?


S>Попробуйте при старте сервиса вызвать

S>
S>OleInitilize(Nil);
S>

S>А при остановке
S>
S>OleUnInitilize;
S>

S>Была такая проблема.... Спомощью этого решалась....

Спасибо — заработало
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.