Здравствуйте, я кодирую запрос, который находит сдвиг, если дата правильная, и выбрано имя пользователя сотрудника смены. Обычно для каждого дня недели было 7 ярлыков, но я сузил его ради того, чтобы заставить эту часть кода работать, я застрял в течение часа или около того. Вот мой код:Выбор запроса не возвращает значения, даже если критерии выполнены. VB.NET
Dim strQuery as String = "SELECT [Time] FROM [ShiftDetails]" +
" WHERE ([Day] = '" & Label2.Text & "' & [Username] = '" & TextBox1.Text & "') " +
"Or ([Day] = '" & Label3.Text & "' & [Username] = '" & cboUser.Text & "')"
myCommand = New OleDbCommand(strQuery, myConnection)
Или здесь с цветным синтаксисом http://prntscr.com/5oo6wz
Когда я сделал контрольные точки, я увидел, что этикетка является фактической датой и текстом является имя пользователя, так Нет ничего плохого с лейблом/текстовое поле, я не думаю, что
Это исправление проблемы, спасибо, даст вам преимущество, когда мне разрешат – Shady
, если вы знаете, как остановить повторяющиеся результаты, появляющиеся в combobox, когда я использую команду чтения? Это реальный запрос, его простой школьный проект, который не предназначен для общего использования – Shady
использовать ключевое слово в вашем SQL-запросе, которое приносит результаты для вашего читателя. см. обновленный ответ – Codeek