データベース列が空であるかどうか(つまり、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のうち、列が空であるかどうかを判断するために使用する必要があるのはどれですか(または他の方法がありますか)?
ありがとう