Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Авторизация в MS Access, авторизация в C++ Builder 
:(
    Опции темы
3315720
Дата 4.4.2012, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 28.2.2008

Репутация: нет
Всего: нет



Всем привет!
Проблема возникла с авторизацией в базе. Т.е. пока в базе небыло установлено пароля все подключалось и работало отлично, но базу нужно закрыть от посторонних - в связи с чем на ней был установлен пароль.
В программе есть своя форма с полями куда юзер вбивает логин и пароль, после чего эти данные заносятся в ConnectionString и собсно после чего подключаюсь. Вот только ошибка выскакивает "Неудается запустить приложение. Системная база данных отсутствует или открыта с монопольным доступом другим пользователем." Другого пользователя нет и база нигде более не открыта строка подключения получается такая - "Provider=Microsoft.Jet.OLEDB.4.0;Password=0000;Data Source=db.mdb;Mode=Share Deny Read|Share Deny Write;Persist Security Info=True". Образец строки сформировал во встроенном билдере, он тоже подключиться не может...
Использую ADOConection
Где я что делаю не правильно?

P.S.
Если пароль не указывать получается EOleException "Ошибочный пароль" из чего делаю вывод что пароль принимает но какие-то параметры открытия неверны.
LoginPrompt не предлагать. Авторизация должна походить через форму приложения, а не базы.
PM MAIL   Вверх
Alexoid
Дата 6.4.2012, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 13.4.2008

Репутация: нет
Всего: нет



Попробуте так без остальных параметров:

Код

Provider='Microsoft.Jet.OLEDB.4.0';Data Source='db.mdb'


Это сообщение отредактировал(а) Alexoid - 6.4.2012, 11:49
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C++: Базы данных"
chipset

Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах.

Благодарим за понимание.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Базы данных | Следующая тема »


 




[ Время генерации скрипта: 0.0589 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.