Пожалуйста, помогите, как мне действительно использовать устройство чтения данных в vb.net. Я использую odbc для соединения mysql и vb.net.
Функция, которую я объявил в модуле:
Public Function form2search(ByVal drugname As String) As OdbcDataReader
cmd.CommandText = "SELECT * FROM drug WHERE Drug_name LIKE'%" & drugname & "' "
Return cmd.ExecuteReader
End Function
текстовое событие:
con.drugname=textBoxdrugname.text
Dim rdr As Odbc.OdbcDataReader
rdr = con.form2search(drugname)
if rdr.hasrows=true then
rdr.read()
TextBoxdrugname.Text = rdr("Drug_name").ToString
TextBoxdrugcode.Text = rdr("Drug_code").ToString
drugtype.Text = rdr("Drug_type").ToString
end if
Я вижу результат, но он загружает только первый элемент в базу данных. Я поместил этот код в событие text_changed. Как правильно это сделать? А что не так со 2-м кодом, почему он загружает только первые данные
Как видите, con - это модуль, в котором я объявил функцию. Затем я создал объект в виде.