
正文
vb.net判断表为空,vb判断对象为空
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net操作excel时,如何判断单元格内容为空
vb.NET有时很怪,不同版本,或者不同机器,在操作excel时,判断单元格是否为空时,会出现不同的错误提示。
大多数情况,xlSheet.Cells(1, 1)="" 就可以判断这个单元是否有内容。
但是有时也会有不同的提示。总结不同机器,不同版本,用下面几种来试试单元格是否是空白。
xlSheet.Cells(1, 1)=""
xlSheet.Cells(1, 1).value=""
xlSheet.Cells(1, 1).value.tostring=""
如果上面三个代码都会自动提示错误,请用下面终极模式:)
xlSheet.Cells(1, 1).value = Nothing
相关问答
Q1: vb中如何判断一个表是否为空
如果你是使用ADO控件来连接数据库,那么这样:
If Adodc1.Recordset.RecordCount = 0 Then MsgBox "这个数据表是空的!!"
如果是使用ADODB对象来连接数据库的(像下面那样):
Dim Conn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Set Conn = New ADODB.Connection
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" App.Path "\tada.mdb;Persist Security Info=False"
Set Rs = New ADODB.Recordset
Rs.Open "Select * from data", Conn, adOpenKeyset, adLockOptimistic
那么这样:
If Rs.RecordCount = 0 Then MsgBox "这个数据表是空的!!"
Q2: vb 上如何判断空值
1、vb6判断数据库字段为空值的方法是:if isnull(x1) then ...
2、vb6判断字符串是空串的方法是:if x2="" then ...
3、强调一下x1在vb6下必须是varint变量,才能装入数据库的空值NULL。






