无法更新记录?

fffde 2003-06-27 01:17:16
通过程序建表,建表的同时添加了一些记录,完成之后对这些记录进行修改的时候提示:SQL SERVER 将截断字符串或二进制数据
但是表建好之后,手动添加的记录却是可以修改的
what's wrong?
...全文
29 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
nboys 2003-06-27
  • 打赏
  • 举报
回复
增加字段长度
pengdali 2003-06-27
  • 打赏
  • 举报
回复
你是在企业管理器,并且是char类型就会出现这个问题,应为char是固定长度的,你添加数据后,长度不够它会用空格补齐, 你在修改的时候,你没有删掉旧的空格而是直接输入比如:

char(10)
原有数据: sssss_____ _表示一个空格
你没删除空格修改: sssssA_____ 多了一个字符
它当然会报错
hjb111 2003-06-27
  • 打赏
  • 举报
回复
字段长度不够,比如有一个有用字符型,填加很一个字符串出现这种情况!
saucer 2003-06-27
  • 打赏
  • 举报
回复
make sure the length of your column is long enough
fffde 2003-06-27
  • 打赏
  • 举报
回复
字段类型是varchar,不是char,而且我修改的字段的值为NULL
不是 大力 像你说的这种情况

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧