我用TQuery来设计一对多表的程序,更新时,总是报"table is read only",这是什么原因?具体情况如下:
1.我是设计一个销售单,主表用来记录当天产生的销售总额与销售总数及日期等,明细表则是记录每项产品的销售单价和数量,再汇总到主表中.
2.我是用的两个TQuery,TUpdataSQL,TDataSource分别指向主表与明细表,新增两个按钮用来更新数据和取消数据.更新数据事件程序是
qySellMaster.ApplyUpdates;主表更新
qySellDetail.ApplyUpdates;明细表更新
qySellMaster.CommitUpdates;
qySellDetail.CommitUpdates;
但是就是不成功?原因在哪?
1.我是设计一个销售单,主表用来记录当天产生的销售总额与销售总数及日期等,明细表则是记录每项产品的销售单价和数量,再汇总到主表中.
2.我是用的两个TQuery,TUpdataSQL,TDataSource分别指向主表与明细表,新增两个按钮用来更新数据和取消数据.更新数据事件程序是
qySellMaster.ApplyUpdates;主表更新
qySellDetail.ApplyUpdates;明细表更新
qySellMaster.CommitUpdates;
qySellDetail.CommitUpdates;
但是就是不成功?原因在哪?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货