以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 更改表列值长度后不管用 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98605) |
-- 作者:hopestarxia -- 发布时间:2017/4/2 1:52:00 -- 更改表列值长度后不管用 有一个表,某字段字符类型,原来设置的长度短了,现在重新定义了该字段长度,但是保存后不管用,看着是数据字段长度增加了, 但是实际在向表中录入数据时,该列值还是在原来设定的长度以内,超出在保存时就提示“将截断二进制长度XXXXX“ 就是调整了长度不管用,请问这是什么原因?
|
-- 作者:有点色 -- 发布时间:2017/4/2 9:37:00 -- 那你尝试改成备注列。 |
-- 作者:hopestarxia -- 发布时间:2017/4/2 9:44:00 -- 前面改成备注试过了,无论是改成备注型,还是直接增加字符型的长度,都不行。以前这样改就管用,相当的奇怪,应该和升级了版本没关系吧?以前改过的时候还是在2016版开发版,大概八九月份的时候有过这样的修改,现在是2017最新版,应该和这个版本没关系吧? |
-- 作者:有点色 -- 发布时间:2017/4/2 11:06:00 -- 那你就新增一列,把数据拷贝过来,删除你原来列,然后改列名。 |
-- 作者:hopestarxia -- 发布时间:2017/4/2 11:34:00 -- 很奇怪先删除了该列后,然后保存项目后重进,再新添加了同名列后,录入时还是不行。以前没遇到过这样的问题。以前直接修改就可以了。 |
-- 作者:有点色 -- 发布时间:2017/4/2 12:24:00 -- 不应该吧?你看看你的后台数据库,看有没有修改?或者直接在数据库里面修改。 |
-- 作者:hopestarxia -- 发布时间:2017/4/2 12:32:00 -- 呵呵,老师说的都试过了,这回就觉得奇怪了,以前这样改,或是从数据库下改都行。 这回我怎么改就是不行,相当的想不明白. |
-- 作者:有点色 -- 发布时间:2017/4/2 12:34:00 -- 你新建一个项目,引入那个数据库那个表,然后修改那个列,看后台数据库有没有改。 |