我用BDE中的Table控件放了一个Lookup字段,然后,添加记录,运行没有问题,但是把BDE控件改为TADOTable控件以后,用同样的方法增加了一个Lookup字段,在运行的时候提示“未知的错误”,但是光运行EXE文件,也不出错。这是怎么回事啊??

解决方案 »

  1.   

    你用是不是Delphi7,我的有时也出现这样的问题,编译时报错提示!真正运行EXE文件则没有这样的问题。不知是不是它的BUG。
      

  2.   

    1,有关Lookup不能保存,新增的原因是,看LookupField是否设置了LookupCache=True    2004-02-20
      

  3.   

    注意:如你的确添加了Lookup,存在以下问题:
    1.如果是一个lookup字段,则可以设置成LookupCache=True,这样可以防止更新问题.
    2.如果是多个lookup字段,则必须都设置成LookupCache=True,否则在查询是也会出现未知错误!特别是在MS SQL Server中这种错误更频繁.在Access中还不怎么频繁.