迷惑中!ClientDataSet + DBGrid 多次遍历后出错,郁闷阿。。。
我用 ClientDataSet + DBGrid 做三层系统,从数据库中读出数据。一开始一切都没有问题,但是当我用上下键把DBGrid的焦点从首纪录移动到尾纪录再从尾记录移动到首记录,来回重复5-8次后,DBGrid里的内容突然变成空,如果这时候再从DBGrid的数据集中读数据就会出现错误,说我的字段名不存在。。。。而且还发现有时候用鼠标在DBGrd上乱点的话也会出现这样的错误。。。同样的代码在两层系统上试没有任何问题。。。。莫明奇妙的问题,我都要疯了。。。
[解决办法]
没见过
我刚才试了
没发现这个问题
[解决办法]
请保证在ClientDataSet和DBGrid的所有事件代码的可靠性。
先清除它们的事件试试。。。
[解决办法]
耐心细致的逐步调试。