VB 6.0: доступ к данным с помощью технологии ADO
Листинг 2
ADO позволяет заменить пять методов поиска объектов DAO на один метод Find. Данный пример демонстрирует, как продублировать все функциональные возможности метода FindNext. Используйте такой же подход при обновлении каждого из оставшихся четырех методов поиска.
VB5, VB6
Dim sCriteria As String
On Error Resume Next
‘
sCriteria = “Author Like “ & “‘“ & Text2.Text & “‘“
‘
‘ Устанавливает курсор мыши в виде песочных часов
Screen.MousePointer = 11
‘ Очищает элемент управления ListBox
List2.Clear
‘
If Check1.Value = 0 Then
While adors.EOF = False
adors.Find sCriteria, adSearchForward
List2.AddItem adors.Fields(“Author”)
adors.MoveNext
Wend
Else
adors.Find sCriteria, adSearchForward
List2.AddItem adors.Fields(“Author”)
adors.MoveNext
End If
‘
‘ Получает количество записей
Text5.Text = List2.ListCount
‘
‘ Возвращает курсор мыши в исходное состояние
Screen.MousePointer = 0








