为什么开始事务就失败呢?
我的CRstTest类是用classward继承于CRecordset,但为什么不能开始事务呢??
代码如下
CRstTest test;
test.Open();
if(test.m_pDatabase->CanTransact())
{
MessageBox("CanTransact"); //这一步成功
}
if(!test.m_pDatabase->BeginTrans())
{
MessageBox("BeginTrans fail");//为什么这一步失败,如果不支持事务,为什么上一步成功呢
}
不要告诉我直接用CDatabase类