我有个主窗体frmMain,其中有个数据集dstSend,关联的是表A中的数据;frmMain有个子窗体dlgNew,其中有个数据集dstInsert,该数据集以批量更新的方式向表A中插入数据,插入成功后,返回主窗体刷新dstSend报错:Raised Exception class EoleException with Message 'I事务::提交或I事务::调用了退出,对象正处在超自然状态。'不知是何原因,以前写批量更新的程序也没碰到过这类问题。
解决方案 »
- 如何利用idhttp组件向web服务器发送二进制数据
- 怎么对query里面传入的参数判断?
- dbgrid问题?
- 我想把多个Clientdataset.data(olevariant类型)转成一个xml包,再在后端又把xml包拆分成多个olevariant,应该怎样做呢?
- 关于OutLook的帐号和密码问题求助
- 那里有Lotus ScreenCam最新版本下载?
- 关于XP界面!!!
- 如何將多個報表合并成一個表
- 200分解决!一句话就是两个不同的具域网怎么连接?
- 特简单问题:如何在代码编辑器里从过程的声明处快速跳到过程的定义处?
- 哪位有delphi7的CD-KEY,高分相送
- 如何截获Word对象的DocumentBeforeSave事件?并能屏蔽掉Word自己的保存功能?
成功就导入 , 失败就回转。
XXXBeforPostADOConnection1.BeginTrans ;
XXXAfterPostADOConnection1.CommitTrans ;XXXOnPostErrorADOConnection1.RollbackTrans ;
Action := daAbort ;
可以把ADOConnection1 改为你自己的数据集