Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
|
CDaoDatabase exclusive access 08.06.01 05:21 Число просмотров: 954
Автор: + <Mikhail> Статус: Elderman Отредактировано 08.06.01 05:30 Количество правок: 1
|
Poprobui TAK:
void SetDBPassword( LPCTSTR pDB, LPCTSTR pszOldPassword, LPCTSTR pszNewPassword )
{
CDaoDatabase db;
CString strConnect( _T( ";pwd=" ) );
// the database must be opened as exclusive
// to set a password
db.Open( pDB, TRUE, FALSE,
strConnect + pszOldPassword );
COleVariant NewPassword( pszNewPassword, VT_BSTRT ),
OldPassword( pszOldPassword, VT_BSTRT );
DAO_CHECK( db.m_pDAODatabase->NewPassword( V_BSTR( &OldPassword ),
V_BSTR( &NewPassword ) ) );
db.Close();
}
esli ne rabotaet , togda chto to derzhit ee
|
<programming>
|
CDaoDatabase exclusive access 08.06.01 05:05
Автор: LBH Статус: Незарегистрированный пользователь
|
Есть база данных c:\db.mdb; нужно изменить пароль pass1 на pass2;
...
CDaoDatabase db;
db.Open(DBFileName,TRUE,FALSE,_T(";pwd=pass1"));
SetDBPassword("pass1","pass2");
...
voidSetDBPassword( LPCTSTR pszOldPassword, LPCTSTR pszNewPassword )
{
COleVariant NewPassword( pszNewPassword, VT_BSTRT ),OldPassword( pszOldPassword, VT_BSTRT );
DAO_CHECK( db.m_pDAODatabase->NewPassword( V_BSTR( &OldPassword ),V_BSTR(&NewPassword ) ) );
}
...
DAO говорит что база данных уже используется, нельзя открыть в эксклюзивном режиме:( аксес открывает в эксклюзивном режиме нормально. В чем проблема?
|
|
CDaoDatabase exclusive access 08.06.01 05:21
Автор: + <Mikhail> Статус: Elderman Отредактировано 08.06.01 05:30 Количество правок: 1
|
Poprobui TAK:
void SetDBPassword( LPCTSTR pDB, LPCTSTR pszOldPassword, LPCTSTR pszNewPassword )
{
CDaoDatabase db;
CString strConnect( _T( ";pwd=" ) );
// the database must be opened as exclusive
// to set a password
db.Open( pDB, TRUE, FALSE,
strConnect + pszOldPassword );
COleVariant NewPassword( pszNewPassword, VT_BSTRT ),
OldPassword( pszOldPassword, VT_BSTRT );
DAO_CHECK( db.m_pDAODatabase->NewPassword( V_BSTR( &OldPassword ),
V_BSTR( &NewPassword ) ) );
db.Close();
}
esli ne rabotaet , togda chto to derzhit ee
|
| |
CDaoDatabase exclusive access 08.06.01 21:24
Автор: LBH Статус: Незарегистрированный пользователь
|
нет, не пашет:( дык собственно я с нее и начал, а потом переделал по свою софтину...
|
|
|