Vb.net проблема сравнения строк
Проблема в том, что когда я ввожу свое значение, код должен сравнить его с результатом запроса и выполнить через оператор if. То, что он делает, - это абсолютно ничто. Он не выдает ошибок, не выводит никаких предупреждений.
Что я уже пробовал:
Using fetchconn As New OleDbConnection(connStr) Using cmdfetch As New OleDbCommand() cmdfetch.Connection = fetchconn cmdfetch.CommandText = "Select AssetBarcode from TrackingInfo Where AssetBarcode = ? AND CheckedOut = True" cmdfetch.Parameters.AddWithValue("AssetBarcode", ChkInBarcode.Text) fetchconn.Open() Using fetchreader As OleDbDataReader = cmdfetch.ExecuteReader(CommandBehavior.CloseConnection) While fetchreader.Read() If String.Equals(ChkInBarcode.Text, fetchreader("AssetBarcode"), StringComparison.OrdinalIgnoreCase) Then 'Do Nothing Else MessageBox.Show("This item has not been checked out. Please inform the Helpdesk") Me.Close() Return End If End While End Using End Using End Using