你说的ClientDataSet2并没有用上。
解决方案 »
- Msxml2.XMLHTTP如何使用代理去访问
- 为什么 Button = left 出现 InComPatible types 错误
- 有谁擅长接口的,帮忙看个问题。
- 各位兄台,如何在Delphi7中整合Crystal Reports9?
- dblookupcombobox中选择另外一项,会触发什么事件?
- 请教个TQRLabel的自动换行问题。
- ADO操作问题!
- delphi读写oralce8.0.5的blob类型字段的问题。
- 只解决一个问题很简单
- 菜鸟的问题,serversocket and clientsocket!!
- query控件连接远程数据库能不能修改数据
- 模式窗体问题:在模式窗体关闭时.......
当改了ClientDataSet1中的某数据时,
ClientDataSet2.data:=ClientDataSet1.data
但是这样对ClientDataSet1、2都做了修改,而且是统一条记录,所以保存的时候出错。
但是怎么解决?有人知道吗?
ClientDataSet2.data:=ClientDataSet1.data两个都连接Provider,都写自己的commandtext修改数据,
即使是同一条也不会出错。
ClientDataSet2.data:=ClientDataSet1.data两个都连接Provider,都写自己的commandtext修改数据,
即使是同一条也不会出错。
用CommandText看不到修改后的效果。
这句好象不对,ClientDataSet1修改后保存,再OPEN,ClientDataSet2。
为啥要用两个。
ClientDataSet1上取的是没有“投运的设备”,ClientDataSet2上取的是“已投运的设备”,是否已投运用“设备状态”字段区分。
我在投运时将ClientDataSet1上的某数据“设备状态”该为已投运,然后在ClientDataSet2中显示。
怎么办啊?
每次改动clientdataset1后,把2清空,然后把1中符合条件的条目交给2就行了