每张表都是一个CRecordSet的对象,现在要求在一个动作的时候,同时对3张表添加记录
我现在的做法是:
table1.addnew();
添加记录
table1.update();
table1.close();
//////////第二张表操作
table2.addnew();
添加记录
table2.update();
table2.close();
........
运行的结果出现“删除或者更新失败”的对话框,打开数据库,发现只有第一张表添加了新的记录,其他的表格都未添加成功。我不知道是不是顺序出错了,希望大家指正。谢谢大家
我现在的做法是:
table1.addnew();
添加记录
table1.update();
table1.close();
//////////第二张表操作
table2.addnew();
添加记录
table2.update();
table2.close();
........
运行的结果出现“删除或者更新失败”的对话框,打开数据库,发现只有第一张表添加了新的记录,其他的表格都未添加成功。我不知道是不是顺序出错了,希望大家指正。谢谢大家
解决方案 »
- [散分]散分,拉票散分~
- 使用了全局钩子后,如果又打开了一个GUI进程,钩子对新进程是否有效
- 一个奇怪的问题:从Date Time Picker控件将数据写入数据库后显示在List contrl控件上乱码
- 系统托盘的问题
- 我想从一个网段收取数据.转发到另一个个网段,200个字节为一个单位,其中第一个和第二个字节为同步字"0xEAE0",如何做?清帮帮忙.谢谢.
- 很easy的问题!!关于画线的
- 如何判断某个对象是那个类的对象??
- 由于gumbour的帮助,终于荣升3三角星,散分撒~~~~~~~~~~~~~~~
- 各位大虾,请教关于执行时间的用法
- 在线 急等 ,我重载了 BUTTON 类,但是它现在不响应鼠标左键按下消息了?
- 深入浅出第3章中第3个例子(RTTI)中的4 和65535是怎么来的
- 怎么枚举系统中运行的所有进程
if(!table1set.Requery())
{
AfxMessageBox("Requery failed");
}
还是出现原来的错误