Как отмечено в других ваших постах, вы можете (и должны) сделать одну из двух вещей:
Создать свой собственный класс набора записей.Это займет менее 30 минут.Затем вы можете использовать свой существующий код с ОЧЕНЬ небольшими изменениями.
И вам ТАКЖЕ (но на самом деле) нужно поделиться со всеми здесь КАКОМ ВИДОМ объекта данных, который вы собираетесь использовать или планируете использовать или планируете использовать.В настоящее время используется в vb.net.(или спросите, какой тип данных вы должны использовать).
Используете ли вы набор данных?Вы используете данные?Используете ли вы iList?
.net имеет выбор GAZZILLION, начиная от «iList», и множество других, которые я НЕ перечислил здесь.Таким образом, мы не имеем ни малейшего представления о том, ЧТО вы используете в настоящее время.
Я собираюсь сделать БОЛЬШОЙ УГРОЗНЫЙ ДИАЛОГ и предположить, что он может быть датирован.
Если предположить, что мы используем объект данных, то ваш код будет чем-токак:
Dim tblHotels As New DataTable
Dim strSQL As string = "select * from tblHotels"
Dim DataReader As New SqlDataAdapter(strSQL, My.Settings.SQLCon1string)
DataReader.Fill(tblHotels)
If tblHotels.Rows.Count = 0 Then
bFlag = False
Else
bFlag = True
End if
Таким образом, вместо
If tblHotels.EOF then
Вы бы получили:
If tblHotels.Rows.Count = 0 Then