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

Вниз

MS Access 2000 и ADO   Найти похожие ветки 

 
Лесник   (2002-11-26 23:41) [0]

Помогите мастера,
Имеется база данных написанная на аксесе 2000, которую использует рограмма стороннего разработчика, мне необходимо написать дополнительный модуль использующий эту базу данных. База данных под паролем, пароль мне известен. Из самого аксеса базу данных могу открыть без проблем требуется только ввести пароль, но когда я пытаюсь подключиться через ADOConnection тут возникает следуюшая проблема: при попытке законнектится я получаю следущее сообщение:

Test connection failed because of an error in initializing provider.
Cannot start your application. The workgroup information file is missing or opened exclusively by another user.

Если из аксеса я удаляю пароль с базы данных то коннект происходит нормально, но дело в том что база данных должна находиться под паролем иначе не работает оригинальная программа. Помогите решить эту проблему, что может быть причиной.
Программно я прописываю следующую строку:
ADOConnection1.ConnectionString:="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\test\test.mdb;Persist Security Info=False;Jet OLEDB:Database Password=7106611857";
ADOConnection1.Connected=True;
Тоже самое происходит и когда делаю Built в ADOConnection1 ConnectionString"e, даже создал специальный UDL файл, но все напрасно, нет коннекта.


 
sniknik   (2002-11-27 08:32) [1]

там еще есть авторизация через юзера, и системный файл System.mdw (может переносится вместе с базой, чтобы не прописываь юзеров у клиента) ее указывают в параметре "Jet OLEDB:System database" (если она есть).

когда настраиваеш UDL там кнопочка "Tect Connection" по ней проверка соеденения что дает?


 
Лесник   (2002-11-27 19:21) [2]

Вот Test connection именно и выдает эту мессагу:

Test connection failed because of an error in initializing provider.
Cannot start your application. The workgroup information file is missing or opened exclusively by another user.

Я еще подумал что авторизация через какого нить юзвера, но почему тогда сам аксес ничего не спрашивает.


 
sniknik   (2002-11-27 19:34) [3]

попробуй такую строку
Provider=Microsoft.Jet.OLEDB.4.0;Password=7106611857";User ID=Admin;Data Source=D:\test\test.mdb;Persist Security Info=True

файла System.mdw рядом с базой не лежит?


 
Лесник   (2002-11-27 20:35) [4]

System.mdw рядом с базой не лежит, выше указанная строка не помогает, когда делаю Connected:=True в ADOConnection1 получаю сообшение: Authentication failed, менял пользователей в строке файла udl но ничего не помогло, все равно при нажатии на кнопку Test connection получаю:
Test connection failed because of an error in initializing provider.
Cannot start your application. The workgroup information file is missing or opened exclusively by another user.
хотя и все приложения закрыты. Это возможно в файле mdw отсуствует запись необходимого юзверя, но почему тогда аксес сам открывает без вопросов.


 
sniknik   (2002-11-27 21:52) [5]

база *.mdb большая? если нет пришли мне. (можно без пароля) завтра будет время посмотрю.


 
Лесник   (2002-11-28 19:19) [6]

2 sniknik база в аркиве 55 кило, вчера я высылал но от рамблера пришел ответ:
This is the Postfix program at host mx6.rambler.ru.

I"m sorry to have to inform you that the message returned
below could not be delivered to one or more destinations.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the message returned below.

The Postfix program

<sniknik@rambler.ru>: host mb1.rambler.ru[217.73.192.34] said: 550 sniknik...
User unknown
Сообши мне на oaf@mail.ru куда тебе переслать упрямую базу.


 
sniknik   (2002-11-28 19:26) [7]

сам пытался сегодня войти и не смог, мне правда говорил неправильный пароль. Толи рамблер глючит толи пахакал ктото (спасибо ему за это, а то все лень было этот глючный ящик поменять, теперь надо).

p.s. Письмо с рабочим ящиком послал.


 
sniknik   (2002-11-28 19:28) [8]

б..дь это рамблер, счас попробовал еще зайти, получилось.:о(



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

Форум: "Базы";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
1-51762
DmitryMN
2002-12-04 16:12
2002.12.16
Вывод в Excel


1-51788
Yr2
2002-12-02 14:46
2002.12.16
Как открывать любые приложения (Win32) в окне моего приложения?


1-51807
Zergling
2002-12-05 08:41
2002.12.16
И вновь о связи между двумя компонентами


1-51726
Th
2002-12-05 18:49
2002.12.16
Вставка своего компонента в TOpenDialog


1-51722
vasilly
2002-12-06 11:13
2002.12.16
Как встроить форму из DLL в любой контрол, например TPanel????:(





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский