首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphiBDEoracle11报错"Type mismatch for field 'xx',expecting:Integer actual:F

2012-09-06 
delphiBDEoracle11报错Type mismatch for field xx,expecting:Integer actual:Float我用delphi7的BDE

delphiBDEoracle11报错"Type mismatch for field 'xx',expecting:Integer actual:Float"
我用delphi7的BDE连接oracle11数据库,连接没什么问题,就是当返回整形数据(TIntegerField)的时候,就报”Type mismatch for field 'xx',expecting:Integer actual:Float“的错误,我已经将BDE中的ENABLE INTEGERS选项置为TRUE,还是报这个错误,这个程序是公司一直使用的,已经很老了,也挺大的,我也不太可能改程序中的数据类型,请问各位大侠有什么解决方法,请指教

[解决办法]
要改2个地方,试试看

BDE Administrator
1.Configuration页面,Drivers->Native->ORACLE->ENABLE INTEGERS或ENABLE BCD
2.Databases页面,你所建立的实例。看看有没有上面这一项,也要设置为True

热点排行