我用的delphi6:
在调试环境下:请问:一个adodataset中(adotable1)添加了一个lookup字段(look   table2),当table2中无数据,open  adodataset不出错,
但是当table2中有数据时,adodataset(table1的) open时 出错:出错信息如下:project htest.exe raised exception class eoleException with message'发生未知错误'.process stopped. Use step or Run to continue.我检查了好长时间,才查出的原因,就是look的那张表不能有数据,一有就出错!但是如果不是在调试环境下运行,直接运行exe文件,则不会出错,即便有数据也不出错,请问是什么原因

解决方案 »

  1.   

    帮帮忙,谢谢,老出这样的错误,都无法调试,又不能没有数据,老用showmessage也不是办法
      

  2.   

    就是我在一个数据集中不添加lookup字段,程序运行,打开表检索数据,不出错,当我添加了一个lookup字段时,如果look的表(另外一个数据集)无数据不出错,但是一旦有纪录,就出错。不知道说清楚了么?检索这个表数据就出错?????谢谢帮助!
      

  3.   

    这个是个奇怪的问题,建议还是用sql把,不用这个东西lookup