翻遍了所有贴子都没有谁能解决对Ado多表联结查询结果更新时,Ado自作主张将多表都进行更新的问题,请斑竹主持公道……

beginer001 2003-06-24 08:01:19
select * from a left join b on (a.f1=b.f1)查询出来的结果数据集进行更新后,Ado将a,b两个表都作了更新,我只要更新a表,在AfterOpen事件中写
AdoDataSet1.Recordset.Properties.Item['Unique Table'].Value := 'a'后,Ado倒好,干脆不工作了

...全文
20 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
beginer001 2003-06-24
  • 打赏
  • 举报
回复
分开更新达不到我所要的效果,程序为了效率和可扩展性,我也不用Lookup处理
难道真的没有办法了吗?我真不明白为什么还有这么多人夸Delphi数据库方面有特长,你们看看Delphi版都是问的些什么问题,光是更新的问题就占了一大块,斑竹怎么也见不到?
timelyraining 2003-06-24
  • 打赏
  • 举报
回复
分开更新就可以了

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧