sqlserver2005中为什么不能输入汉字

来源:百度知道 编辑:UC知道 时间:2024/05/24 15:07:21
建好表后输入汉字 即使在中文状态下也只能输入英文 谢谢

经测试, 发现有这样的问题:
如果你的某个列使用了default( 例如上面提到的 uniqueidentifier 列做标识列, 大概是使用了NEWID()做默认值吧)

则你在输入数据时, 一般是不输入有默认值的列的值的, 这时候, 当你录入一行, 移动到下一行时, 最左边的标志列会有一个红色的错误标志, 移动到该条记录时, 下面的状态会显示"该单元格是只读的"

出现这种情况时, 你就无法录入中文了

原来如此:id标识列如果是表的第一列,那么以browser的形式打开时,光标自然放到(1,1)

如果把id放到表的最后一列的话,就不会出现此问题。