access中有张表,有100多个字段。现在请大家帮忙

如何将所有字段为null的数据删除。注:用where条件里一个一个字段判断为null的写法,sql文超长。无法执行。有没有好的方法,注意是access。期待牛人出现... 如何将所有字段为null的数据删除。
注:用where 条件里一个一个字段判断为null的写法,sql文超长。无法执行。
有没有好的方法,注意是access。
期待牛人出现
展开
 我来答
stevenunsw
2012-02-21 · 超过13用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:46.7万
展开全部
什么是所有字段为空?是FIELD还是RECORD??
DIM AAA as string
做个RECORDSET,循环检查,
在做个循环 
rs.fields.count=i
AAA= RS.FILED(1)
AAA= AAA&RS.FIELD(i)
如果 AAA为空, 删除记录。
更多追问追答
追问
是RECORD。有几十万条数据

要用sql文。
追答
condi = "([L_Jobs].[Job_City])& ([L_Jobs].[Job_state]) & (field_n) is null"   

strsql = "DELETE L_Jobs.* From L_Jobs WHERE " & condi & " "

DoCmd.RunSQL strsql

CONDI 可以很长。
linman2010
2012-02-10 · TA获得超过302个赞
知道小有建树答主
回答量:525
采纳率:100%
帮助的人:267万
展开全部
这是有点难。把表的数导出来放到access中,数据处理了之后,再导回去。100多字段啊?那个开发人员的数据库没有学好!
更多追问追答
追问
100多字段很正常的。很多地方要用的。
追答
数据很多吗?不多就手工吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式