cds1:typemismatch for field 'field1',expecting:float actual:BCD ( 积分: 100 )

  • 主题发起人 主题发起人 虾米一只
  • 开始时间 开始时间

虾米一只

Unregistered / Unconfirmed
GUEST, unregistred user!
三层,不知道怎么解决了,事实上,是我不知道怎么描述它了。哪位大虾晓得不吝赐教?
 
中间层从数据库取数据的时候,像ado,估计没把 EnabledBCD 设成 False.

或者取数据的控件用了 False, 但连接更新的控件又是 True, 反之也有可能。

不知道对不对
 
不晓得,在网上搜了艘说是那个EnabledBCD要设置成 True,但是我设置了貌似还是不行啊,而且好像还会出现其他问题
 
默认是TRUE,一般最好设成FALSE,否则小数只有4位,而且计算浮点数的时候结果还会异想不到的错误。
 
是用BDE连接的吗
EnabledBCD要设置为TRUE

不过在程序里面设置不行的,要到
控制面板-》BDE Administrator-》Configuration-》Drivers-》你的数据库-》Enabled BCD-》设置为True

保存,然后重进
 
后退
顶部