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

Вниз

Глюк с запароленной Access   Найти похожие ветки 

 
labanga   (2003-01-12 01:05) [0]

Как только ставлю пароль на базу Access и соответственно меняю ConnectionString, то TADOTable сразу начинает выдавать ошибку соединения (delphi 5 с обновлением ADO)


 
sniknik   (2003-01-12 01:29) [1]

а там ли меняеш? ConnectionString имею ввиду. Там много паролей на базу, на юзера, группу, с использованием системной базы что у тебя?.

догадываясь что пароль на базу, сравни строку со своей
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Base.mdb;Persist Security Info=False;Jet OLEDB:Database Password=*****

если не попал то давай полную информацию. (даже если думаеш что это лишнее)


 
labanga   (2003-01-12 02:45) [2]

да, пароль на базу в общем


 
sniknik   (2003-01-12 09:45) [3]

ну и?

считаем что помогло?


 
labanga   (2003-01-12 14:29) [4]

Provider=Microsoft.Jet.OLEDB.4.0;Password=111;Data Source=First.mdb;Mode=ReadWrite|Share Deny None;Persist Security Info=True

Выдает во время Test Connection
Test connection failed because of an error initializing provider. Cannot start your application. The workgroup information file is missing or opened exclusively by another user.


 
sniknik   (2003-01-12 18:07) [5]

строка неправильная, вставь мою как есть, менять только базу и пароль.
или даже нет, меняй здесь только путь к файлу
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\First.mdb;Persist Security Info=False;Jet OLEDB:Database Password=111


 
Лесник   (2003-01-12 22:32) [6]

to sniknik у меня все время такая ерунда, я уже писал пост об этом и пересылал Тебе даже БД. У тебя работает у меня нет, и ничего я не добился, здесь очевидно какойто глюк системы. Так что не знаю как помочь, очевидно необходимо переинсталировать систему. А случилось это у меня после того как какая-то бухгалтерская программа установила вместе с собой часть Аксеса ХР, а у меня был аксес 2000.


 
sniknik   (2003-01-12 23:07) [7]

Лесник © (12.01.03 22:32)
вряд ли здесь то же самое.
пароль на базу так "Password=111" не задается
так задается пароль к юзеру Admin (потому как он не указан то по умолчанию ставится Admin)
а вот пароль (3333) к юзеру MyUser, плюс наложен пароль (1111) на базу, разница очевидна
Provider=Microsoft.Jet.OLEDB.4.0;Password=3333;User ID=MyUser;Data Source=D:\Base.mdb;Persist Security Info=True;Jet OLEDB:Database Password=1111
если какойто пароль не задается он пропускается.

to Лесник кстати перепроверь свои подключения возможно сейчас исправиш.
кстати для информации если рядом положить файл System.mdw то пароль на юзера/группу берется оттуда (System.Mdb может дать ошибку т.к. нет нужных таблиц) или его можно явно указать в параметре Jet OLEDB:System database
иначе он берется из пути прописаного в реестре
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\SystemDB
может твоя бухгалтерская программа чтото исправила в системе?
проверь. но вроде тогда я тебе тоже самое писал? нет? не помню на чем мы остановились.


 
sniknik   (2003-01-12 23:56) [8]

to Лесник © (12.01.03 22:32)
по поводу твоей проблемы посылаю тебе пример запароленой базы + пример проги ее открывающей (и больше ничего не делающей), пример на 6-м дельфи. (на 97.8% уверен сработает на твоей "глюкнувшей" системе)
разархивируй в любой каталог (обязательно все вместе), запусти пример. надеюсь это поможет решить проблему.


 
labanga   (2003-01-13 02:28) [9]

Большое спасибо, все прекрасно заработало!!!



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

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

Наверх




Память: 0.46 MB
Время: 0.007 c
4-97086
VL
2002-12-16 11:24
2003.01.30
Подскажите, как преобразовать скан-код нажатой клавиши


1-96712
Бук
2003-01-20 12:33
2003.01.30
Splash screen


1-96851
VinRaider
2003-01-21 01:40
2003.01.30
Оределение клавиши


14-97033
delta
2003-01-14 09:53
2003.01.30
Вирусы и антивирусы


1-96757
samson
2003-01-22 09:10
2003.01.30
RXLib275





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