比较笨的方法,打开ACCESS数据库,选择你想清空的字段,一个个改里面的值为0,或用查找替换的方式批量设置。
案例:
有一张Access表Test,其中一个字段Col1为文本类型,原来这个字段有值,想将这个字段的值清空,语句如下:
update test set Col1="",Col2='99'
在执行的时候发生错误,提示说字段的长度不能为0。请问一下这个SQL语句如何写?
解决:可以用程序设置表的两个属性, 允许零长度字符串, 必填
相关知识:
VBA 里面 NULL 与 ""(零长度字符串)的区别
Null 表示未设置数据
"" 表示有数据,数据为一个零长度字符串