回 帖 发 新 帖 刷新版面

主题:[讨论]求助!!!在企业管理器中输入char型数据出错的问题!

[size=3] 用企业管理器建一表,输入char型数据,长度为30,如输入“B-1-03”,或“2006年”等,有字母,数字和“-”组合的字符,或数字和汉字的字符就报错。错误信息为“输入的值与数据类型不一致,或者此值与列的长度不一致”。小弟搞了老半天没弄明白是什么问题,在别人机器上建表,输入这些值都正常。请问走过,路过的朋友,这是什么问题啊,怎么解决?谢谢先~[/size][em18]

回复列表 (共2个回复)

沙发

char型数据   是个定长的数据类型,你定义了长度为30   字段值就必须要有30个字符,不能多也不少, 不然就会出错

板凳

你的char字段估计不允许null
所以默认值是30个空格
输入新值时是插在这些空格前的
这样长度就超过30了
在输入值后删掉些空格即可

我来回复

您尚未登录,请登录后再回复。点此登录或注册