当您想确定数据库列是否为空(即不是 null 但其中没有任何值)时,以下选项之间有什么区别:
customerRegion varchar(10) NULL
从 SQL 数据库中检索:
If customerRegion = "" Then
If customerRegion = Nothing Then
If String.IsNullOrEmpty(customerRegion) Then
If customerRegion Is Nothing Then
1,2,3 返回 True 4 当列为空时返回 False。
1和2在技术上是一样的吗?为什么 4 返回 False?
在 1,2 和 3 中,应该使用哪一个来确定该列是否为空(或者是否有其他方法)?
谢谢