Главная страница
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.017 c
14-48251
Макс Черных
2002-07-18 22:55
2002.08.15
Требуется программист (г. Екатеринбург)


3-47955
sdram
2002-07-18 11:23
2002.08.15
Как прочитать базу из


1-48180
Robin
2002-08-02 15:29
2002.08.15
Обращение к компонентам формы, находящейся в Пакете


14-48289
Dinara
2002-07-21 16:28
2002.08.15
Где можно взять Edit для выбора времени?


14-48268
Виктор
2002-07-14 10:48
2002.08.15
Печать на GDI-принтере