如何将字段的值清空?

zhangsc 2006-02-02 03:31:06
有一张Access表Test,其中有一个字段Col1为文本类型,原来这个字段有值,我想将这个字段的值清空,语句如下:
update test set Col1="",Col2='99'
在执行的时候发生错误,提示说字段的长度不能为0。请问一下这个SQL语句如何写?
...全文
301 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2006-02-03
  • 打赏
  • 举报
回复
检查字段Col1的有效原则,TRY:
update test set Col1=NULL,Col2='99'
changechange 2006-02-03
  • 打赏
  • 举报
回复
注意各个版本的 ACCESS 叫法不同,ACCESS 2003 中 允许'' 称为 “允许空字符串”

你现在设置为“否”了,改为“是”即可
changechange 2006-02-03
  • 打赏
  • 举报
回复
首先说一下“必填”和“允许空”的概念
相信大家已经知道在 VBA 里面 NULL 与 ""(零长度字符串)的区别了吧?
Null 表示未设置数据
"" 表示有数据,数据为一个零长度字符串
changechange 2006-02-03
  • 打赏
  • 举报
回复
注意,NULL 和 '' 不是一个概念
changechange 2006-02-03
  • 打赏
  • 举报
回复
可以用程序设置表的两个属性

允许零长度字符串

必填


关于此主题请参考:
如何更改表的某一个字段的属性比如允许空字符《表》
http://access911.net/index.asp?u1=a&u2=73FABF1E1BDC
OracleRoob 2006-02-02
  • 打赏
  • 举报
回复
设计test表,检查Col1列的属性“允许空字符串”,设置属性值为“是”

7,712

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧