在一个事务开始和提交之间!要修改多个表的内容,而记录集只有一个!如何处理?急!比如说要用m_recordset访问table1 和table2两个表
m_connection->begintrans();
m_recordset->Open("selcet * from table1 "....);
m_recordset->putcollect(........);
m_reocrdset->update();
m_recordset->close();///这时就会有错!以后的就不能继续了!
m_recordset->open("select * from table2"......);
m_recordset->putcollect(。。);
m_recordset->update();
m_connection->commitTrans();
就是这样一个东东,怎么解决这种问题!先谢了!
m_connection->begintrans();
m_recordset->Open("selcet * from table1 "....);
m_recordset->putcollect(........);
m_reocrdset->update();
m_recordset->close();///这时就会有错!以后的就不能继续了!
m_recordset->open("select * from table2"......);
m_recordset->putcollect(。。);
m_recordset->update();
m_connection->commitTrans();
就是这样一个东东,怎么解决这种问题!先谢了!
解决方案 »
- 背景音乐如何重复播放
- 本人想下载个viusal studio 2005 专业版
- vector serialize
- 列表框的问题,请教下,我创建了个列表控件关联了一个m_ltminfo变量,但是我下面的代码完全没作用,不显示项
- 已知一个IShellFolder,怎么得到这个文件夹的 路径
- 用OpenGL画一个带轮廓线框的球体,画完后,想在球体上画点,然后实现球体的旋转,请问如何实现?谢谢!
- 请教:DLL中static变量的问题
- CHotKeyCtrl 怎么获得用户输入的 Ctrl+Enter 热键呢?
- 如何生成键盘的sleep消息并待机,谢谢!!!!!!!!!!!!!!!!!!!!
- 苹果电脑
- 请问如何实现媒体格式文件的缩略播放?
- ★如何使用mciSendString?
不用这个函数有更好的方法么?
实际上就是要
开始事务
修改表一
修改表二
结束事务
修改的过程只有一个记录集对象!就因为这样在UPDATE的时候总是出错!