以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 如何判断表的某行是否为空,==无内容  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72866)

--  作者:15986720145
--  发布时间:2015/8/7 18:16:00
--  [求助] 如何判断表的某行是否为空,==无内容
如何判断表的某行是否为空,
如果为空,则删除此行。 求代码!谢谢

求指点,新手!
[此贴子已经被作者于2015/8/7 18:18:05编辑过]

--  作者:有点蓝
--  发布时间:2015/8/7 19:38:00
--  
关于空值的参考,空值是用Nothing 表示的
http://www.foxtable.com/help/index.html?n=1516.htm
--  作者:大红袍
--  发布时间:2015/8/7 20:27:00
--  

删除空行代码

 

Dim Filter As String
For Each c As DataCol In DataTables("表A").dataCols
    If c.IsBoolean Then
        filter = filter & " and " & c.name & " = false"
    Else
        Filter= Filter & "and " & c.name & " is null "
    End If
Next
Filter = Filter.Substring(3)
DataTables("表A").deletefor(filter)