Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.09.28;
Скачать: [xml.tar.bz2];

Вниз

Использование 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.045 c
1-1199283349
Zheksik
2008-01-02 17:15
2008.09.28
OpenDialog и расширение файлов


2-1218774438
Lamer666
2008-08-15 08:27
2008.09.28
Как получить дату и время с time.windows.com?


15-1217839451
Prohodil Mimo
2008-08-04 12:44
2008.09.28
Вот какое у нас вчера было море :о)


1-1199271232
Nucer
2008-01-02 13:53
2008.09.28
Как правильно организовать поток


2-1218831398
AlexDan
2008-08-16 00:16
2008.09.28
О StrToFloat





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский