Получение результатов
В большинстве команд ADO некоторая информация возвращается вызывающей стороне. Для команд, возвращающих набор строк, результаты получаются в объекте Recordset, который, вероятно, является наиболее используемым объектами ADO.
Существует несколько способов получения данных в объекте Recordset из источника данных, включая вызов следующего:
метод Recordset.Open
Получение данных в объекте Recordset завершает процесс получения данных с участием объекта Connection и объекта Command, неявно или явно. В обычной системе приложений клиента или сервера весь процесс получения данных требует кругового пути по сети для каждого заполненного набора записей .
Чтобы получить несколько результирующих наборов, необходимо выполнить несколько циклов по сети, по одному для каждого набора данных, инкапсулированного в объекте Recordset. Для медленных или перегруженных сетей снижение количества циклов может помочь повысить производительность приложения. Поэтому некоторые поставщики предлагают поддержку получения нескольких Recordsetв одном цикле обработки. Это рассматривается в следующем разделе: