在多层应用中,从DataSetProvider的数据集转化成 olevariant 类型后,以前数据类型的第5位小数会丢失掉,只能保留4位。
dataSetProvider.DataSet :=aDataSet //TADODataset ,这时候还是5位小数 vData:=dataSetProvider.Data ; // vData Olevariant 已经是4位小数了。怎么办?好像日期类型的最后秒转化后也是丢失!
dataSetProvider.DataSet :=aDataSet //TADODataset ,这时候还是5位小数 vData:=dataSetProvider.Data ; // vData Olevariant 已经是4位小数了。怎么办?好像日期类型的最后秒转化后也是丢失!
解决方案 »
- 一个查询的字段值是NULL,会引起程序报错,但的确要这个值要如何处理
- 主从表 问题。ADO控件中 多个Parameters使用了同一个来源,怎么做?
- 一个关于SWF文件解压的问题。请大家帮帮我。
- 为什么这段代码在服务中会出错,而在一般应用程序中没有错误呢?
- 如何获取和设置fastreport 内里的memo 控件的宽?
- Delphi中SQL查询问题,有点难(在线等待)
- dataset的filter中怎么用DATETIME类型
- indy问题
- 打算买台电脑,大家推荐一下!
- listbox中的add
- 我想问一下:modalMaker 事做什么用的工具哦?能不能将一下,或提供经验,或电子书籍 谢谢哦~
- sql中如何求和?
但是比较麻烦,必须要把转换后的数据先放到一个临时表中,再传到客户端。否则客户端不能更改转化的字段。如果转换到临时表中保存的时候要自己写代码控制更新的sql语句。总之不太方便。delphi 怎么这么一个问题都没有解决好,真是怪事?!