使用SQLServer2005 时发现,一张表中字段可以输入中文,就是在打开表的状态下,对里面的文字时行修改增删,但另一张表里的字段却不可以,且,两张表中有一个字段是相同的,长度,类型,设置都一样!试了好多次问题都存在,可以Ctrl+V进去,但不能打字,输入法根本开不了!
上网查了一下,也没有看到很明确的说法,一位网友说是因为第一列是自增列,只读,输入法关闭,所以只要进入此种单元格后,输入法就启动不了了!后来试了一下果然是这样!
因为2005不像SQLServer2000一样,可以在选择表后右键选择"查询"来打开表,只能打开全部行和列,一打开表焦点就会停在第一个单元格内.如果表的第一列是自增列,那么整表的输入法都不能再用.网上也有解决方法,虽然笨了点,但确实可用:把表内自增列移到后面去,不让它出现在第一位.
在"设计"表的时候,可以把自增列往后拖,再保存就可以了!