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

Вниз

Cлужбы и БД   Найти похожие ветки 

 
surkis   (2004-08-17 13:33) [0]

Я создал службу(Service Application) но она не хочет работать с базой даных Access через AdoConnection по MSDASQL.1: при Open выдает ошибку, хотя в дизайнтайме коннектится. Пожалуйста подскажите кто знает в чём дело


 
Digitman ©   (2004-08-17 13:55) [1]


> при Open выдает ошибку


ах эта кака, doConnection !.. так и говорит, мол, "выдаю ошибку".. и  - в тень


 
surkis   (2004-08-17 14:19) [2]

говорит "Не был произведен вызов" а чего я не могу понять


 
surkis   (2004-08-17 14:25) [3]

прошу прощения, говорит "Не был произведен вызов CoInitialize" но что это я не знаю


 
Digitman ©   (2004-08-17 14:28) [4]

uses ..., ActiveX, ...

...

CoInitialize(nil);
try
 .. something there
finally
CoUninitialize;
end;


 
surkis   (2004-08-17 14:37) [5]

теперь говорит "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию"


 
Digitman ©   (2004-08-17 14:45) [6]


> surkis   (17.08.04 14:37) [5]


значит, неверная строка коннекта


 
surkis   (2004-08-17 14:55) [7]

но в дизайнтайме коннектится


 
surkis   (2004-08-17 15:19) [8]

Cтрока коннекта
Provider=MSDASQL.1;Password=***;Persist Security Info=True;User ID=admin;Extended Properties="DSN=База данных MS Access;DBQ=C:\Data.mdb;DefaultDir=C:\;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;UID=admin;"


 
Digitman ©   (2004-08-17 15:37) [9]

служба стартует ДО входа в систему юзера ?


 
surkis   (2004-08-17 15:50) [10]

Да


 
Digitman ©   (2004-08-17 15:57) [11]

не возьмусь утверждать, но инф-ция о ODBC-конфигурации хранится в HKCR, но не в HKLM


 
surkis   (2004-08-17 16:06) [12]

И какой выход из ситуации, Джет поставить не могу(он не работает потому что база с паролем) чтоже мне делать?


 
wal ©   (2004-08-17 16:20) [13]


> surkis   (17.08.04 16:06) [12]
> И какой выход из ситуации...?

Cоздай System DSN и работай через него.

С уважением.


 
Digitman ©   (2004-08-17 16:23) [14]

c MDB-базой можно работать не только с через ADO

есть jet, есть DAO.DBEnjine

p.s.
помешались что ли все на этом с..ном ADO ?


 
surkis   (2004-08-17 16:49) [15]

так я пробовал через ADOConnection по Jet когда пароль убираю конектится а если ставлю(ввожу юзера=админ и пароль) нажимаю "Проверить подключение" выдает "Не выполнена проверка подключения из-за ошибки при инициализации поставщика. Не удается запустить приложение. Системная база даных отсутствует или открыта с монопольным доступом другим пользователем."
А Дао компоненты есть?


 
surkis   (2004-08-17 17:44) [16]

Ребята всем(Digitman,wal) спасибо, у меня получилось:))



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

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

Наверх




Память: 0.49 MB
Время: 0.023 c
3-1093593752
12345
2004-08-27 12:02
2004.09.26
Программное выделение строк в DBGrid


8-1088767843
Roman111
2004-07-02 15:30
2004.09.26
О DirextX в Delphi


11-1080766748
Максим
2004-04-01 00:59
2004.09.26
Как в RichEdit добавить картинки?


6-1090471072
vlgrig1961
2004-07-22 08:37
2004.09.26
Как сконвертить WAW файл в файл для воспроизведения по модему


14-1094779221
Soft
2004-09-10 05:20
2004.09.26
У американцев снова нашествие НЛО.