在delphi6下,用ADOTable新建一个lookup外键(new field)。比如将country_id 映射到dict_country表的country字段。
   当程序添加新记录,每写完一个字段值,都会提示“发生未知错误”。而数据最后能保存到数据库。然而如果先写country字段,则不会提示错误。
   我试过各种各样的办法,都不能解决这个问题。请各位大侠帮忙!

解决方案 »

  1.   

    MICROSOFT ADO在BORLAND DELPHI 包裝下的bug。
    自己追蹤進ADODB.pas,修改ADODB.pas,很簡單的.好像是在Locate?的.
      

  2.   

    你是用F9进行调试的吗,如果是,你就去直接试一下你的.exe文件,如果不报错了,你就不要管它了,这不是你的错:)
      

  3.   

    to: zhangqiufk(真言) (
    若是如此一个苹果被包装起来就不叫苹果了
      

  4.   

    我的作法是在adotable中新增一描述字段,属于lookup,也就是你要显示的说明文字,如部门代码01-总经理室。可以解决上述问题!