在SocketConnection的三层中,在客户端中一个按钮动作可能要执行多条SQL语句,像这种事务处理在ClientDataSet1上就怎样做??
解决方案 »
- 用什么组件能方便的表达下面的这种数据?
- 请教一下如何才能在fastreport中动态设置memoview显示的值
- 请问一个Form的按钮事件中,如何写代码显示同一个Form,当然显示的Form的记录不同(里面有AdoQuery组件)
- Pchar是什么类型,它与Pointer有什么关系?
- 请问 TRMReport 和 TRMDBDataSet 是什么组件?
- 请教大家怎样编程实现两个不同局域网内的单机通信?
- 毕业设计求助!
- 空值问题
- 哈哈,可用分又涨到1000了!所以特来大送分--请教各位如何在一个窗口的多个TDBEdit控件中同时输入多条记录同一个字段的值?
- 如何在数据库应用程序中,不用几何操作,而是单独的访问某个数据项?谢谢。
- delphi里怎么调用压缩包里的文件,急!!!
- 关于数据录入窗体的问题~~~
--这个操作的事务本质上不是在ClientDataSet上
要么由数据提供者TDataSetProvider隐式的实现 (如ClientDataSet.ApplyUpdates(0))要么就自显示的操作数据库连接控件以实现事务,如TAdoConnection或TDataBase控件要么要你的SQL语句中实现事务,具体可查看SQL Server中的帮助,关键词:Begin Trans
另外:执行多条语句, 与ClientDataSet有什么关系?
Bes96261(秋水孤鶩)
不太懂你的意思,客户端用的都是ClientDataSet.ApplyUpdates(0),请问怎么样实现事务?
比如我在DBGrid中修改了数据,在进行ClientDataSet.ApplyUpdates(0)的时候由于其他原因出错了,那么我应该怎么样使用事务将其回滚,请说得详细一点,谢谢!
谢谢madyak(无天)