条件が true の場合、msgbox が表示されますが、条件が false の場合、msgbox は表示されないため、このコードについてはわかりません。ここにコードがあります
Dim cnnOLEDB As New OleDbConnection(strConnectionString)
sql = "SELECT * FROM Spec WHERE Category='1BK' IN ( Silo = '" & txtBin.Text & "' AND WheatType = '" & ddlType.Text & "')"
cmd = New OleDbCommand(sql, cnnOLEDB)
cnnOLEDB.Open()
Dim dr As OleDbDataReader
dr = cmd.ExecuteReader()
'If dt.Rows.Count > 0 Then
While dr.Read()
If ddlType.Text = dr("WheatType") Then
MsgBox("OK")
Else
MsgBox("Wrong")
End If
End While