B表的字段是客户代码 (字符型,长度6,实际使用也是6),客户地址,客户联系人,发票抬头,
要把B表里的客户地址,发票抬头 加到A表中有相同客户代码的记录中去,当时直接用“SET RELATION TO ”在A、B表间建立关联。
但是程序运行完毕后,发现A表的记录根本没有更新,同时程序也不会报错,编译通过的。
查错,各种折磨......
后来发现,“SET RELATION TO ”表面上成功了,程序也不会报错,但其实附表根本不会随主表联动,如果在“SET RELATION TO ”之前,先把A表的单位代码的字段长度缩小为6,再用“SET RELATION TO ”,就成功了。这个错误很折磨的人的原因在于,他不会报错,不仔细检查发现不了。