|
楼主 |
发表于 2020-8-4 15:15:01
|
显示全部楼层
问题解决了,还是PB的bug!总结如下:
Datawindow通过DB-LINK不能更新表问题已解决:在本地建同义词指向DB-LINK表。
分析:因为Datawindow不能识别表名中的'@'符号,在设计时Rows->Update Properties对话框里,选择要更新的表及字段,若表名中含有@,保存时报“找不到表”已经说明了这一点。因此,可在详单库上建立同名同义词解决Datawindow更新问题,因为实际上Datawindow处理表名是透明的(生成提交数据库的SQL语句),只是认为'@'是特殊符号,无法识别表名而已。
限制:由于PB对同义词支持不好,对一个SELECT同义词表的DataWindow,不要打开SQL画板,否则IDE崩溃,因此要改SQL语句,使用Edit Source。
再次谢谢各位!
|
|