Foxtable(狐表)用户栏目专家坐堂 → [求助]后台数据库与后台表单价列的位数不一致


  共有2296人关注过本帖树形打印复制链接

主题:[求助]后台数据库与后台表单价列的位数不一致

帅哥哟,离线,有人找我吗?
liuyixin662
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:534 积分:4420 威望:0 精华:0 注册:2012/11/28 16:03:00
[求助]后台数据库与后台表单价列的位数不一致  发帖心情 Post By:2018/4/9 14:05:00 [只看该作者]

老师你好,有个后台单价表,其中单价列是双精度小数保留的6位数,而server数据库只有4位,通过查询表也只有4位,数据列格式为float,与实际的6位不符.怎样解决,谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/9 14:11:00 [只看该作者]

设置一下列属性

 

http://www.foxtable.com/webhelp/scr/0050.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
liuyixin662
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:534 积分:4420 威望:0 精华:0 注册:2012/11/28 16:03:00
  发帖心情 Post By:2018/4/9 14:43:00 [只看该作者]

列属性是设置的8位,而数据库是4位

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/9 16:11:00 [只看该作者]

以下是引用liuyixin662在2018/4/9 14:05:00的发言:
老师你好,有个后台单价表,其中单价列是双精度小数保留的6位数,而server数据库只有4位,通过查询表也只有4位,数据列格式为float,与实际的6位不符.怎样解决,谢谢

 

sqlserver数据库只存放4位?数据是以你数据库的存放为准的。你sqlserver的列有什么特殊设置了?在数据库输入多位小数,能否存放?


 回到顶部
帅哥哟,离线,有人找我吗?
liuyixin662
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:534 积分:4420 威望:0 精华:0 注册:2012/11/28 16:03:00
  发帖心情 Post By:2018/4/9 16:53:00 [只看该作者]

老师你好,sqlserver能存放输入的多位6位以上,但是数据表输入的单价保留的是6位,到sqlserver只有4位,不知什么原因

 回到顶部
帅哥哟,离线,有人找我吗?
liuyixin662
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:534 积分:4420 威望:0 精华:0 注册:2012/11/28 16:03:00
  发帖心情 Post By:2018/4/9 17:06:00 [只看该作者]

输入6位的小数,用SQLQuery类查询是4位,数据表是6位,sqlserver存放也是6位,"),用.DataCols("含税单价").SetFormat("#0.000000")方法不行,只是4位多2个0


 回到顶部
帅哥哟,离线,有人找我吗?
liuyixin662
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:534 积分:4420 威望:0 精华:0 注册:2012/11/28 16:03:00
  发帖心情 Post By:2018/4/9 17:31:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:后台数据库含税单价.bmp
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
liuyixin662
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:534 积分:4420 威望:0 精华:0 注册:2012/11/28 16:03:00
  发帖心情 Post By:2018/4/9 17:32:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:查询表是4位.bmp
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
liuyixin662
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:534 积分:4420 威望:0 精华:0 注册:2012/11/28 16:03:00
  发帖心情 Post By:2018/4/9 17:34:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:2222.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/9 17:45:00 [只看该作者]

以下是引用liuyixin662在2018/4/9 17:06:00的发言:

输入6位的小数,用SQLQuery类查询是4位,数据表是6位,sqlserver存放也是6位,"),用.DataCols("含税单价").SetFormat("#0.000000")方法不行,只是4位多2个0

 

设置小数位数,参考 http://www.foxtable.com/webhelp/scr/2046.htm

 


 回到顶部
总数 15 1 2 下一页