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

Вниз

Password in AdoConnection   Найти похожие ветки 

 
Builder   (2002-07-24 12:59) [0]

Откыраем базу:

Без пароля AdoConnection.Open;
Открывает.
Ставим пароль qwerty
Открываем AdoConnection.Open("Admin", "qwerty");
Не может - говорит, что это уже может быть открыта другим пользователем или аппликейшеном.

Нужно в паролем.
Где глюк?


 
mike kouzmine   (2002-07-24 13:23) [1]

А пароль на базе есть? А что за база?


 
Builder   (2002-07-24 15:30) [2]

Access
Да есть - когда через Access ставлю, тогда и не хочет.


 
LordOfSilence   (2002-07-24 16:29) [3]

Открываете редактор свойства ConnectionString компонента
ADOConnection. Выбираете переключатель Use Connection String,
Щелкаете по кнопке Build. На вкладке "Все" ищете параметр
Jet OLEDB:Database Password и устанавливаете его значение в
qwerty. Переходите на вкладку "Подключение". В поле "Пользователь"
вводите Admin. Щелкаете по кнопке "Проверить подключение".
Добиваетесь рабочего состояния всего своего хозяйства.
Полсе этого свойство Connected компонента ADOConnection
устанавливаете в True. Имя и пароль юзера вводите не надо.
Метод ADOConnection.Open нивелируется в бессмысленный вызов
AdoConnection.Open( "", "" ); Вместо него можете использовать
в методе формы OnCreate вызов ADOConnection.Connected := True;
Не утверждаю, но может это - то, что Вам нужно.
По крайней мере рассмотрите этот вариант, как один из возможных.


 
Набережных С.   (2002-07-24 17:29) [4]

А в программе написано именно так:
AdoConnection.Open("Admin", "qwerty")
Или все-же через переменную? Дело в том, что передавать надо обязательно WideString.


 
Builder   (2002-07-26 00:00) [5]

Вопрос не снимается - не работает ни LordOfSilence ©, ни Набережных С. к сожалению :(
На все старания на "как будто правьно построенное открытие выдается"
"Cannot start your application. The workgroup information file is missing or opened exclusively by another user."

Поскажите, куда копать, что бы правльно было?


 
jonik pegas   (2002-07-26 08:14) [6]

Правильней будет копать в направлении расширения ADOX (там есть обьекты отвечающие за безопасность), только может быть и не целесообразно


 
LordOfSilence   (2002-07-26 08:46) [7]

Я, конечно, не являюсь знатоком Access, но парочку
безнадежных шариков все же закину.
Вы определили пароль qwerty на всю базу, или создавали
в рамках базы свои группы/пользователей с паролями?
Если второй вариант, то может это лишнее?
Может этой заразе попытаться прописать в свойствах
соединения путь к system.mdw? По старой памяти помню,
что когда-то в определенных ситуевинах это помогало.
Искренне желаю удачи...


 
Builder   (2002-07-26 23:31) [8]

2 LordOfSilence
Просто ОГРОМНОЕ спасибо - оно.
Теперь начинаю понимать, где глюк - почему этот файл нужен.
А вот как его найти - в 98 он есть, в ХР - нет :(
?



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

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

Наверх





Память: 0.46 MB
Время: 0.007 c
3-48013
pum5a
2002-07-27 16:52
2002.08.15
SELECT TOP 25


4-48370
ATLANTIDO
2002-06-03 16:12
2002.08.15
priority


1-48173
kserg@ukr.net
2002-08-02 12:59
2002.08.15
Report: связка Master - Detail


3-47998
NNH
2002-07-27 12:05
2002.08.15
Ограничение значения поля после запятой


14-48266
MAN-IN-RED
2002-07-19 13:24
2002.08.15
Где в Киеве можно купить Xbox?





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