请大家帮我看看为什么我用
m_recordset->Open(strSQL.AllocSysString(),m_pConnection.GetInterfacePtr(),adOpenKeyset,adLockOptimistic,adCmdText);
m_datagrid.SetRefDataSource((LPUNKNOWN)m_recordset);
在显示数据时要出错,出错原因是:”the rowset is not boobable“
而用adReadOnly代替adLockOptimistic,则又能正确在dagagrid中显示。
这是什么问题?为什么用adLockOptimistic就不行?
m_recordset->Open(strSQL.AllocSysString(),m_pConnection.GetInterfacePtr(),adOpenKeyset,adLockOptimistic,adCmdText);
m_datagrid.SetRefDataSource((LPUNKNOWN)m_recordset);
在显示数据时要出错,出错原因是:”the rowset is not boobable“
而用adReadOnly代替adLockOptimistic,则又能正确在dagagrid中显示。
这是什么问题?为什么用adLockOptimistic就不行?
如果我要使用adLockOptimistic。 是不上对数据库进行修改呢
我该这样做呢