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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
14-48249
asafr
2002-07-19 15:43
2002.08.15
Сегодня последний день перед отпуском. Маюсь на работе...


1-48105
Goblinus
2002-08-01 01:31
2002.08.15
Как добавить свой контрол в OpenDialog (CheckBox, например)?


1-48151
bk
2002-07-30 15:04
2002.08.15
Application error


3-47964
basic
2002-07-26 12:44
2002.08.15
Надо линк RxLib


4-48354
_DIV_
2002-06-09 15:01
2002.08.15
Как закрыть модальное окно другого приложения