¿Por qué la siguiente consulta plantea el siguiente error para una fila con un valor NULL
para barril cuando excluyo explícitamente esas filas en la cláusula Where
?Filtrando DBNull con 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.
¿Cómo se deben reescribir la pregunta/condiciones para que funcione como era mi intención?
The Is [Field] Null() ¡Los métodos funcionaron perfectamente! ¡Gracias! – Steven