access中有张表,有100多个字段。现在请大家帮忙
如何将所有字段为null的数据删除。注:用where条件里一个一个字段判断为null的写法,sql文超长。无法执行。有没有好的方法,注意是access。期待牛人出现...
如何将所有字段为null的数据删除。
注:用where 条件里一个一个字段判断为null的写法,sql文超长。无法执行。
有没有好的方法,注意是access。
期待牛人出现 展开
注:用where 条件里一个一个字段判断为null的写法,sql文超长。无法执行。
有没有好的方法,注意是access。
期待牛人出现 展开
2个回答
展开全部
什么是所有字段为空?是FIELD还是RECORD??
DIM AAA as string
做个RECORDSET,循环检查,
在做个循环
rs.fields.count=i
AAA= RS.FILED(1)
AAA= AAA&RS.FIELD(i)
如果 AAA为空, 删除记录。
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 可以很长。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询