TBCDField 和 TFMTBCDField問題

fansfantasy 2015-11-06 03:50:17
在SQL中建立的字段是 Decimal(8,4).
在Delphi用DataSet拉出来的字段类型是TBcdField,
在绝大部分的机器都没有问题.
但是现在有2台机器, 只要DataSet.open
就会报type mismatch for field 'xxx' expecting TBcdField, actaul TFMTBcdField
环境 XE7 , MSSQL 2014
会是什么原因? 驱动有问题吗?
...全文
1577 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fansfantasy 2016-07-29
  • 打赏
  • 举报
回复
引用 3 楼 jjpweb 的回复:
某某字段指定的类型Tbcdfield不匹配,实际应该是TFMTBcdField, 大部分机器都认为是Tbcdfield, 特别的两台认为是TFMTBcdField。这两台机器支持的更细节化了。
那有什么办法解决? 一台是win7, 重装系统就没有问题了. 还有一台是server2012, 不能重装, 还是那样子的.
jjpweb 2016-07-28
  • 打赏
  • 举报
回复
某某字段指定的类型Tbcdfield不匹配,实际应该是TFMTBcdField, 大部分机器都认为是Tbcdfield, 特别的两台认为是TFMTBcdField。这两台机器支持的更细节化了。
fansfantasy 2016-07-27
  • 打赏
  • 举报
回复
引用 1 楼 ksrsoft 的回复:
设计的时候,把字段清空
不是设计时的问题. 那2个电脑重装 windows就没有问题了 我怀疑是哪个bpl有问题.但是没找到.
缘中人 2016-07-26
  • 打赏
  • 举报
回复
设计的时候,把字段清空

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧