三层结构的提交语句为:
if CDS_Mbyh_Mbyhmx.ApplyUpdates(0)=0 then
if CDS_Mbyh_Mbyhzb.ApplyUpdates(0)=0 then
showmessage('数据成功保存!')
else
begin
showmessage('明细数据无法保存,请检查网络是否连接!');
exit;
end
else
begin
showmessage('总表数据无法保存,请检查网络是否连接!');
exit;
end;
CDS_Mbyh_Mbyhmx.Refresh;
CDS_Mbyh_Mbyhzb.Refresh;
但这样做有个弊端,就是刚刚添加总表的那条记录会"跑掉"即记录指针指向了别的记录,怎么解决?
如果不刷新,添加记录后马上修改回提示错误:Record not found or Chang by another user,然后无法
保存数据,什么原因?
if CDS_Mbyh_Mbyhmx.ApplyUpdates(0)=0 then
if CDS_Mbyh_Mbyhzb.ApplyUpdates(0)=0 then
showmessage('数据成功保存!')
else
begin
showmessage('明细数据无法保存,请检查网络是否连接!');
exit;
end
else
begin
showmessage('总表数据无法保存,请检查网络是否连接!');
exit;
end;
CDS_Mbyh_Mbyhmx.Refresh;
CDS_Mbyh_Mbyhzb.Refresh;
但这样做有个弊端,就是刚刚添加总表的那条记录会"跑掉"即记录指针指向了别的记录,怎么解决?
如果不刷新,添加记录后马上修改回提示错误:Record not found or Chang by another user,然后无法
保存数据,什么原因?
解决方案 »
- D7问题???加急!!!!
- sqloledb和sqloledb.1有何区别呀?
- 继承类Free后,怎么还可以访问?
- FastReport的ChangePaper有问题,纸张问题。。。。。。
- 有关word文件打印的问题,up有分
- 我是新手,请帮我!!!关于power函数的
- 学IntraWeb的,大家联系一下如何?
- 关于打印控制的问题,有难度!高手请进!
- 各位SQL语句高手!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 老千在吗?出怪事了,我上csdn后,无法点开自己的贴子,点击后,速度奇曼,根本打不开,与此同时,其他网页失去对鼠标的相应,关闭后出现立即结束对话框,确认后所有网页关闭,怪!!!!!!!
- 这个sql语句里的decode是什么意思啊?
- C语言中指针变量pp如果想加1就pp++就行了,但是DELPHI中指针变量加1如何操作呀?
帮你顶......