请教高人:鄙人在SQL 2000 当中通过对numeric类型字段进行 sum 运算,在SQL查询分析器当中显示为 0.000000(6位小数)
然后在 Delphi 的 DBGridEh 当中显示为 1.2012
这是何故?
请高手指点!
然后在 Delphi 的 DBGridEh 当中显示为 1.2012
这是何故?
请高手指点!
解决方案 »
- 怎样消除拖动操作留下的痕迹???
- 想写一个自动答题的软件,大家帮忙看看,关于自动提交表单的问题.
- ◆◆◆关于inherited在override覆盖的方法中的作用的一些疑问?
- 高手请进,此问题看易实难哦!!!!!!
- delphi中ComponentCount是什么属性?
- 纪念伟大的屈原-----让我们有粽子吃,散分!!
- 我该如何关闭外部程序 >>>>>>>>>>>>>
- AdoDataset 得 Eof 是怎么回事
- 一个在戴妃中用汇编的问题
- Ole自动控制对象的简单问题。
- delphi能否实现隐私浏览保护功能?
- 用ODAC的OraQuery查询到DBGridEh显示,怎样实现点击列标题实现排序?
谢谢您回复。我开发的com+ 组件,服务器方用 Fdata := ClientDataSet.data 将数据传出,在客户端直接用ClientDataSet.data := FData 承接,客户端的 ClientDataSet 数据集是空的数据集、没有字段。我把数据库表的字段类型改为 float 到客户端就对的。很奇怪!
然后在 sum 运算时,我改为 cast(sum( 字段名 ) as numeric(18,6)) 然后到客户端 ClientDataSet.data := Fdata 承接之后,显示就正常了,这他吗的什么原因呀