Tại sao truy vấn sau đây làm tăng lỗi dưới đây cho một hàng có giá trị NULL
cho thùng khi tôi lọc một cách rõ ràng các hàng đó trong mệnh đề Where
?Lọc DBNull Với LINQ
Dim query = From row As dbDataSet.conformalRow In dbDataSet.Tables("conformal") _
Where Not IsDBNull(row.Cal) AndAlso tiCal_drop.Text = row.Cal _
AndAlso Not IsDBNull(row.Tran) AndAlso tiTrans_drop.Text = row.Tran _
AndAlso Not IsDBNull(row.barrel) _
Select row.barrel
If query.Count() > 0 Then tiBarrel_txt.Text = query(0)
Run-time exception thrown : System.Data.StrongTypingException - The value for column 'barrel' in table 'conformal' is DBNull.
Làm thế nào truy vấn của tôi/điều kiện nên được viết lại để làm việc như tôi dự định?
Phương thức [Field] Null() hoàn toàn hoạt động! Cảm ơn! – Steven