access数据库修改数据类型(备注改成文本)??

表中有50万条记录ALTER TABLE 表名 ALTER COLUMN 列名 varchar运行后提示文件共享锁定数溢出(Error 3052)怎么回事啊

第1个回答  2013-05-07
这是由于两种数据类型数据容量不匹配造成的:文本类型:这种类型允许最大255个字符或数字,Access默认的大小是50个字符,而且系统只保存输入到字段中的字符,而不保存文本字段中未用位置上的空字符。可以设置“字段大小”属性控制可输入的最大字符长度。
备注文本:这种类型用来保存长度较长的文本及数字,它允许字段能够存储长达64000个字符的内容。但Access不能对备注字段进行排序或索引,却可以对文本字段进行排序和索引。在备注字段中虽然可以搜索文本,但却不如在有索引的文本字段中搜索得快。 当你把 备注类型 改为 文本类型 的时候,原来备注类型中的内容 超过 255个字符,这样就造成了溢出错误,这样你就明白了吧。本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网