以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]SQL数据库中的数据类型 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=121616) |
-- 作者:zqxzhs -- 发布时间:2018/7/10 15:12:00 -- [求助]SQL数据库中的数据类型 老师: 我做的系统,原来是acsss数据库定向到SQL数据库的,数据导入到SQL数据库中,导入后,一切正常,数据字段用的是高精度,保留2位小数,可是关闭后登录系统后,小数位都变成了00,请问老师,这是什么原因,是不是我设置的字段属性不对呢?
|
-- 作者:有点甜 -- 发布时间:2018/7/10 15:16:00 -- 1、修改列类型,改成双精度小数,然后手动输入值,保存,重新打开后是否改变?
2、你这一列确定是数据列,而不是表达式列? |
-- 作者:zqxzhs -- 发布时间:2018/7/10 15:29:00 -- 在acsss数据库用双精度时,数据校验总数校验差额,后改成高精度,校验就能通过,当现在定向到SQL后,所有的高精度数据都修改成00 |
-- 作者:有点甜 -- 发布时间:2018/7/10 15:49:00 -- 1、手动录入数据后保存,是否也丢失?
2、去sqlserver那里看看,其数据类型是什么,手动输入值是否能保存。 |
-- 作者:zqxzhs -- 发布时间:2018/7/10 16:01:00 -- 老师,我看了一下,SQL数据库中,数据类型numeric(28,0),我在里面修改为numeric(28,2),小数位为2,系统不让修改,应该怎么办? |
-- 作者:有点甜 -- 发布时间:2018/7/10 16:07:00 -- 以下是引用zqxzhs在2018/7/10 16:01:00的发言:
老师,我看了一下,SQL数据库中,数据类型numeric(28,0),我在里面修改为numeric(28,2),小数位为2,系统不让修改,应该怎么办?
不让改提示什么错误?
在foxtable里面修改列类型,改成双精度小数,再改成高精度小数。
|
-- 作者:zqxzhs -- 发布时间:2018/7/10 17:20:00 -- 好我试试 |
-- 作者:zqxzhs -- 发布时间:2018/7/10 17:22:00 -- 我是在SQL数据库里修改,修改后不让保存。不是在foxtable改 |
-- 作者:有点甜 -- 发布时间:2018/7/10 18:29:00 -- 以下是引用zqxzhs在2018/7/10 17:22:00的发言:
我是在SQL数据库里修改,修改后不让保存。不是在foxtable改
如果在foxtable里面改呢?是否有出错提示?
如果sql里面改,提示什么?这个? https://blog.csdn.net/jiankunking/article/details/48498419
|