ACCESS数据库错误相关:不能是零长度的字符串
2013-05-03 13:13:47,来自:leadbbs
[P]此错误只出现在access数据库的版本中,如果不是全新的7.0,可能会引出此问题.[/P][P]解决办法:[/P][P]1.暂停论坛[/P][P]2.使用ftp下载 data/global.asa文件[/P][P]3.在本地改名为 global.mdb[/P][P]4.使用office97以上版本打开此文件[/P][P]5.找到相应表的相应错误字段 修改允许零长度字符串属性为“是”[/P][P] [/P][P]比如以下错误:[/P][P] [/P][P][COLOR=rgb(255, 0, 0)]以下SQL语句执行出错:

Update LeadBBS_Setup Set ValueStr='',ClassNum=0,saveData='' where RID=1001

错误描述: 字段 'LeadBBS_Setup.ValueStr' 不能是零长度的字符串。[/COLOR][/P][P]
直接在表的设计视图里面修改leadbbs_setup表的 valstr 修改允许零长度字符串属性为“是”
[/P][P][COLOR=rgb(0, 170, 0)]如果是英文版的,则是 Allow Zero Length 设置为 true[/COLOR][/P][P][COLOR=rgb(0, 170, 0)][/COLOR] [/P][P]6.重新将文件改为global.asa 上传替换原文件[/P][P]7.开启论坛.如果因为时间过长无法开启,可以上传clear.asp文件重置[/P]

Page created in 0.0059 seconds with 8 queries.