以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 判断excel表列名是否为空  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=48099)

--  作者:bahamute
--  发布时间:2014/3/23 9:56:00
--  [求助] 判断excel表列名是否为空
以下代码判断将要导入的excel文件列名是否存在列名为空的情况,但会提示编译错误;未声明“Null”。不再支持“Null”常量;请改用“System.DBNull”。

代码如下
For i = 0 To Sheet.Cols.count - 1
If Sheet(0,i) Is Not Null Then
    r = dtb.AddNew()
                ...............

正确判断句法该怎么写?求指教!

--  作者:有点酸
--  发布时间:2014/3/23 17:50:00
--  
If Sheet(0,i).Text > ""  Then
--  作者:bahamute
--  发布时间:2014/3/23 19:30:00
--  

刚用If Sheet(0,i).value > ""  Then判断过,但效果不理想,有的列名确实为空,但也被识别为存在列名
稍后试试你的办法,谢谢回复!