Ошибка при открытии паролированной базы
От: Rubinua  
Дата: 10.03.09 11:24
Оценка:
Нужна подсказка по двум вопросам.
У меня Access база, которая открывается по DSN, к тому же запаролирована:
try
{
hr = m_pConnection->Open(_bstr_t(lpstrConnection),....);
}
catch{_com_error &e}
{}

Если файл базы имеет атрибут ""Readonly", то ошибка "Not a valid password" (NumberError = 80004005, NativeError = 0xfffff88f).
Если же этот атрибут сброшен, то все нормально. Может кто-то объяснить почему так?
Это первый вопрос.
Второй: какой код или коды ошибки генерируется при неверно заданном пароле для любых типов баз? Мне надо отловить эту ошибку, чтобы подсунуть свой диалог.
Спасибо.
Ira
ado vc++
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.