以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 哪位老师看看这是什么问题? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=154264) |
-- 作者:1669607010 -- 发布时间:2020/9/9 16:12:00 -- 哪位老师看看这是什么问题? 程序中有一个外部表大约有500列(列数有点多),现在只要一更改某列的数据类型就报以下错误,哪位老师看看是什么问题?是因为表的列数太多了吗? 语句已终止。 从数据类型 nvarchar 转换为 float 时出错。 警告: 已经创建表 \'生产工艺总设计单\',但是它的最大行大小超过了允许的最大字节数 8060。如果得到的行超过此大小限制,则对此表的 INSERT 或 UPDATE 操作将失败。
|
-- 作者:有点蓝 -- 发布时间:2020/9/9 16:49:00 -- 到数据库里改列类型 |
-- 作者:1669607010 -- 发布时间:2020/9/9 17:33:00 -- 老师,这个问题是因为列数太多造成的吗?因为历史原因,程序的一个很重要的表变成了一座“屎”山,我接手的时候有300多列,现在被我搞到500列了,其实随着在论坛的学习,已经知道能用更简洁的方式实现需求,但是不敢贸然动那个表,怕“屎山”塌了(好吧,其实就是懒),现在只想知道这个错误要不要紧 |
-- 作者:有点蓝 -- 发布时间:2020/9/9 17:40:00 -- 在foxtable里改不了,就只能到数据库里改。或者新建其他表使用。 |
-- 作者:1669607010 -- 发布时间:2020/9/9 17:56:00 -- 好的。明白了 |