powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вопрос по ADODB асинхронное выполнение
5 сообщений из 5, страница 1 из 1
Вопрос по ADODB асинхронное выполнение
    #35654267
Neirfy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Set cn = New ADODB.Connection
cn.ConnectionString = "" ' тут параметры подключения и все ОК
cn.Open ' подклчючается
Set rs = New ADODB.Recordset
rs.Open "select ..." ' запрос выполняется

И тут наступает висяк. А возможен в макросе асинхронный метод выполнения?
Ну там после этого rs.open отлавливать состояние запроса и не вешать EXCEL
...
Рейтинг: 0 / 0
Вопрос по ADODB асинхронное выполнение
    #35655280
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, возможен.
Смотри последний параметр метода ADODB.Recordset.Open. Он в числе прочего может принимать какой-нибудь из adAsync* флагов. Для более конкретного ответа надо смотреть что у тебя за задача.
Потом сидишь в цикле и ждешь когда RS.State перестанет быть равным adStateExecuting. После этого можно будет получить первую запись.
...
Рейтинг: 0 / 0
Вопрос по ADODB асинхронное выполнение
    #35657710
Neirfy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чет попробовал, криво работает.
Висяк на выводе данных происходит. Запрос быстро прокидывает , а висит на выводе на листе...
http://www.vbusers.com/code/codeget.asp?ThreadID=507&PostID=1
http://www.codeguru.com/forum/archive/index.php/t-8055.html

Но спасибо за осознание кривоты)))
...
Рейтинг: 0 / 0
Вопрос по ADODB асинхронное выполнение
    #35657849
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вопрос по ADODB асинхронное выполнение
    #35658743
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Neirfy,

Что значит "висит на выводе"? Забыл DoEvents?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вопрос по ADODB асинхронное выполнение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]