先对clientdatase进行insert操作,并ApplyUpdates没有出错!
接着对它进行edit操作,这个时候ApplyUpdates就出错(clientdatase.changecount = 1)可是我不进行insert操作而操作,指进行edit操作,ApplyUpdates正常!ApplyUpdates是不是只能对提交一种操作啊?MD,还有这种事啊!这个问题该怎么解决呢?急啊,可行立马结贴
接着对它进行edit操作,这个时候ApplyUpdates就出错(clientdatase.changecount = 1)可是我不进行insert操作而操作,指进行edit操作,ApplyUpdates正常!ApplyUpdates是不是只能对提交一种操作啊?MD,还有这种事啊!这个问题该怎么解决呢?急啊,可行立马结贴
解决方案 »
- 万分着急 Delphi 与声音 想连就报错 怎么回事 在线等
- 图像的拉升
- 0XFFFF、0X0020这些是不是十六进制数?如何转为byte类型
- 为什么置顶的那三个贴子快一年了,还在上面呢,是不是我们提的问题没有深度,没有讨论价值,还是......
- 登陆框出了问题.....不会解决.....
- SOS: 动态连接库问题
- pascal中有没有类似C的memcpy,memset函数?
- 请问如何获取ini文件中某一小节的纪录数
- POSTSCRIPT格式(*.ps)的文件要用什么工具才能打开?
- fastreport 每页最后一行没有顶到头就折行到下一页了,如何解决?
- 请教大哥们,一个简单的VC数据类型改为D的数据类型
- 100请教一个问题:怎样取得activeform 和activecompenet?
Post;
if ApplyUpdates(-1) <> 0 then
begin
MessageDlg('提交过程中出现错误!请从新操作!', mtError, [mbOK], 0);
Exit;
end;
把MessageDlg注销了,就没有提示了,数据也写不进去
在insert后我ApplyUpdates明明写进数据库了啊,怎么会出现这样的错误呢?
我在Edit的时候调用refreshrecord后,就不会出错了
但是,我觉得的这种方法不好!!