Как получить более одного результирующего значения SQLquery VB. NET - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть эта таблица в базе данных Access:

enter image description here

Я пытаюсь получить более одного значения результата, когда ввод "01 / 04 ", как показано в следующем коде:

Dim salInput As String = "01/04"

'Make connection to the Access DataBase 
connectAccessDataBase()

Try
    conn.Open()
    Dim query As String = "SELECT ANILLO FROM tblNorAb WHERE SALIDA = '" & salInput & "'"
    Dim cmd As New OleDbCommand(query, conn)
    Dim reader As OleDbDataReader = cmd.ExecuteReader()
    While (reader.Read())
        MsgBox(reader.GetString(0))
    End While

Catch ex As Exception
    MsgBox("Error en la conexión " & ex.Message, MsgBoxStyle.Information, "Información")
Finally
    conn.Close()
End Try

После его выполнения появляется сообщение об ошибке подключения.

Как получить (одним запросом SQL)" 01/17 "и" 96/03 ", когда SALIDA равно" 01/04 "?

...