Вход


Главная страница >> Учебный процесс >> Конспекты >> MS Office. Руководство программиста по Visual Basic для MS Office 97 >> DAO - Data Access Objects >> Использование DAO с ODBCDirect >> Объект Recordset и набор Recordsets >> Асинхронное открытие объектов Recordset

Переход на главную страницу

Сервер поддерживается
кафедрой информатики и вычислительной техники ГрГУ
тел. +375-(0)152-445-101
E-mail :
kadan@grsu.grodno.by


[Назад]    [Содержание ]    [Вперед]

  


Асинхронное открытие объектов Recordset


Кроме асинхронного в дополнения запросов, можно асинхронно открывать объекты Recordset. Для этого укажите константу dbRunAsync как значение аргумента параметры метода OpenRecordset. Тогда Вы сможете применять метод Cancel и свойство StillExecuting непосредственно к объекту Recordset. Например, если Вы асинхронно открываете объект Recordset и это занимает слишком многой времени (из-за того, что записей оказалось больше, чем ожидалось). Вы монете разрешить пользователям прерывать операцию и задавать более строгие критерии выборки.

Если Вы отменили выполнение метода OpenRecordset, объект Recordset становится недействительным, и Вы должны заново открыть его.

Так как переход к последней записи в наборе может занять много времени, метод MoveLast объект Recordset поддерживает асинхронное выполнение, для чего при вызове этого метода нужно указать константу dbRunAsync. Чтобы узнать о завершении операции, проверяйте значение свойства StillExecuting.



[Назад]    [Содержание ]    [Вперед]

  



Текст пособия подготовлен на основе материалов книги
Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл.
c Оригинальное издание на английском языке,
Microsoft Corporation, 1997
c Русский перевод,
Microsoft Corporation, 1997

  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017