Коллеги, помогите с траблом:
для сабжа пишу
CDatabase* m_pDB = new CDatabase();
m_pDB->OpenEx(NULL);
CXXXRecordset* m_pSet = new CXXXRecordset(m_pDB);
m_pSet->Open();
На чтение работает, а m_pSet->CanAppend() возвращает FALSE.
Анализ m_pSet->Open() показал, что в CRecordset::PrepareAndExecute()
по некоторому условию выполняется
m_bUpdatable = m_bAppendable = 0
С чего это вдруг и как с этим бороться?
Используя этот же DSN в другой проге доступ на запись есть.