我现在用两个DataSet,一个连接主表,另一个连接明细表,其中DataSource设为主表的DataSource,新增明细表数据时始终只能加一条记录,有好的解决方法吗?非常感谢!
解决方案 »
- Delphi中SaveDialog如何只显示文件名中含有特定字符的文件
- (急)Indy TCPServer和TCPClient的问题...
- 如何在TADODataSet组件的CommandText属性中设置SQL的动态参数
- 使用SQL查询,无法在DELPHI中返回全部结果,怎么回事?
- 请进:用delphi做前台调用java服务器的问题。
- 关于数据库锁表的问题!
- DLL访问主程序变量问题
- 谁能搞到这个软件的源码?或用DELPHI写段实现其主要功能的代码...................!
- 请问哪里有CSDN技术论坛上的离线数据资料??(最好是chm文件,以便全文检索)
- ‘字体’繁死了,求助
- 请教诸位,若设计试题库,如何实现试题库与答案库的关系最佳
- 谁能介绍一下帮助制作软件有那些,那有下载
哦,我没有Post主表,是否一定需要这样呢?谢谢!
错误原因可能是“TOMWLD(笑天)”讲到的MasterFields设置问题吧。
http://expert.csdn.net/Expert/topic/1381/1381664.xml?temp=.9872248
当明细表的DataSe的DataSource设为主表的DataSource时,BatchUpdate主表后,Cache中可以看到,但不能向数据库提交数据,刷新便没了。
谢谢!
我已经设了MasterFields,不过我想DataSet会自动根据SQL语句中的参数去寻找主表中的相同字段的;
现在的问题是:插入状态时,加入一条明细记录并Post后,便看不到了,然后UpdateBatch后,又可以看到,请问这该如何解决?