本人开发了一个C/S数据库系统,在调试时客户端老是提示‘ADODataSet_xmbmc_browse:Type mismatch for field 'xmbxh', expecting :LargeInt actual:Bcd’
请问如何解决上面问题!!!!!!!!!!!!!!
  敬请高手指点!

解决方案 »

  1.   

    请将字段xmbxh的类型从bcd改成LargeInt
      

  2.   

    但是,field 'xmbxh'在程序设计时已经设置成为了BIGINT型了啊。
      

  3.   

    而且在,数据库中也时BIGINT类型的,并且,还设置了其为‘标识’字段
      

  4.   

    ADODataSet比较讨厌的特性嘛,你是不是用的永久字段
    如果是的话改一改FieldDefs,改前双击ADODataSet将Fields清空,
    改完后,再双击ADODataSet 并选择 Add All Fields,
    如果还不行,就把ADODataSet删掉重做,
      

  5.   

    打开相应的dfm文件,找到bcd....
      

  6.   

    将adodataset控件的BCDEnabled设为False