佚名通过本文主要向大家介绍了ado recordset,ado recordset open,recordset,adodb.recordset,recordset对象等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: ado中recordset和connection的数据同步问题
描述:
解决方案1:
描述:
我先
m_adoRst1->Open("Data",((CMainFrame*)AfxGetMainWnd())->m_adoCnn.GetInterfacePtr(),\
adOpenDynamic,adLockOptimistic,adCmdTable);
生成一个记录集,然后用m_adoCnn->Execute执行一条insert命令,执行完之后怎么更新原来的记录集??
奇怪的是我用execute执行的update命令,记录集自动就反映出了变化,但是怎么才能反映出insert的变化呢?
解决方案1:
insert后好像无法得到变化的结果的
解决方案2: 先关闭,再重新打开,应该是可以的。
update和insert我觉得应该是不同的。update改变了记录值,我觉得使用recordset去找该字段值,还是去库里找,所以改变了。而insert,recordset可能根本就不知道还有这条记录。
您可能想查找下面的文章:
- ADO中的Recordset如保存在Stream中并再由Stream还原
- 如何在VC中,将一个ADO记录集Recordset,转换成OleVariant类型
- 如何实现类似ADO里面记录RecordSet
- 关于ADO连接数据库中,Open、Exexucte等函数用法的区别是什么?
- ADO里Open和Close的问题
- ADO连接数据库的时候m_pConnection的Open函数相关问题
- 在ATL中如何可以传递ADO中的RECORDSET的变量?(传递到网页中
- 组件的函数能否返回ADO的RecordSet对象
- ALT引用ADO返回_Recordset出错
- MFC中AdoDataControl获取Recordset的问题