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


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

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

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


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

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

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


加好友 发短信
等级:二尾狐 帖子:534 积分:4432 威望:0 精华:0 注册:2012/11/28 16:03:00
  发帖心情 Post By:2018/4/9 14:43:00 [显示全部帖子]

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

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


加好友 发短信
等级:二尾狐 帖子:534 积分:4432 威望:0 精华:0 注册:2012/11/28 16:03:00
  发帖心情 Post By:2018/4/9 16:53:00 [显示全部帖子]

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

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


加好友 发短信
等级:二尾狐 帖子:534 积分:4432 威望: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
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:534 积分:4432 威望:0 精华:0 注册:2012/11/28 16:03:00
  发帖心情 Post By:2018/4/9 17:31:00 [显示全部帖子]


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

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


加好友 发短信
等级:二尾狐 帖子:534 积分:4432 威望:0 精华:0 注册:2012/11/28 16:03:00
  发帖心情 Post By:2018/4/9 17:32:00 [显示全部帖子]


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

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


加好友 发短信
等级:二尾狐 帖子:534 积分:4432 威望:0 精华:0 注册:2012/11/28 16:03:00
  发帖心情 Post By:2018/4/9 17:34:00 [显示全部帖子]


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

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


加好友 发短信
等级:二尾狐 帖子:534 积分:4432 威望:0 精华:0 注册:2012/11/28 16:03:00
  发帖心情 Post By:2018/4/9 18:38:00 [显示全部帖子]

老师你好,不管用,
图片点击可在新窗口打开查看此主题相关图片如下:333.bmp
图片点击可在新窗口打开查看

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


加好友 发短信
等级:二尾狐 帖子:534 积分:4432 威望:0 精华:0 注册:2012/11/28 16:03:00
  发帖心情 Post By:2018/4/10 8:48:00 [显示全部帖子]

老师你好,通过SQL语句获得的小数位数是正确的,而分组统计后按DataTables("订单").DataCols("单价").Decimals = 6方法,结果还是不对,4位后面补了2个0

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


加好友 发短信
等级:二尾狐 帖子:534 积分:4432 威望:0 精华:0 注册:2012/11/28 16:03:00
  发帖心情 Post By:2018/4/10 10:10:00 [显示全部帖子]

老师你好,解决了,分组统计要这样 bd1.Decimals = 8,而不是表


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