access vb.net中的空值
当我尝试从Access db获取数据时,实际上有一个空单元格,vs会给我一个错误。我已经尝试过“tostring()”方法,但它使事情变得更复杂 代码:access vb.net中的空值,vb.net,ms-access,Vb.net,Ms Access,当我尝试从Access db获取数据时,实际上有一个空单元格,vs会给我一个错误。我已经尝试过“tostring()”方法,但它使事情变得更复杂 代码: 非常感谢您的帮助。有关VBA,请查看IsNull()函数 所以你会有这样的想法: 如果为null(reader.get string(4)),则txtname.text=“”否则txtname.text=reader.GetString(4) 对于VB,我会这样做: 如果是IsDBNull(reader.get string(4)),那么txt
非常感谢您的帮助。有关VBA,请查看IsNull()函数 所以你会有这样的想法:
如果为null(reader.get string(4)),则txtname.text=“”否则txtname.text=reader.GetString(4)
对于VB,我会这样做:
如果是IsDBNull(reader.get string(4)),那么txtname.text=“”否则txtname.text=reader.GetString(4)
有关更多信息:
您也可以使用短语
变量为dbnull.value
,但它有点笨重。在VBA中没有这样的预定义函数。您的标题和使用的标记都是VBA。如果你不提供准确的信息,没有人能帮助你。如果您实际使用的是VB而不是VBA,请更正这些项目。
While reader.Read
txtname.Text = If(String.IsNullOrEmpty(reader.GetString(4)), "", reader.GetString(4))
txtnotes.Text = If(String.IsNullOrEmpty(reader.GetString(5)), "", reader.GetString(5))
End While
While reader.Read
txtname.Text = If(String.IsNullOrEmpty(reader.GetString(4)), "", reader.GetString(4))
txtnotes.Text = If(String.IsNullOrEmpty(reader.GetString(5)), "", reader.GetString(5))
End While