最近自己在做数据模块的时候,点击新增或编辑窗口,结果加载出来的窗体一片空白,同时出现EOF错误。
进入中断模式,逐行检查代码,发现到EOF的时候显示为真,找不到对应记录。
再回过头打开对应表格,明明有记录的。
检查SQL语句,没发现有问题,查看Where后面的语句,也没问题。
代码没问题,那问题在控件?
打开窗体的设计模式,一个一个控件去看。终于找到罪魁祸首,我的单据状态文本框数据来源上面是链接表。
立即清除控件的数据来源(应该通过代码来实现数据加载),一切正常!