powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вывести окно пока выполняется хранимая процедура?
5 сообщений из 5, страница 1 из 1
Как вывести окно пока выполняется хранимая процедура?
    #32569392
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день !

SQL SERVER 2000 & ADO & VB6

Закопался вроде на простом месте.

Клиент на VB6 обращается к данным на сервере , идет вызов хранимой процедуры. В зависимости от загрузки сети , выполнение ХП может занимать от 2 сек до 30 сек. Мне надо пока выполняется ХП, вывести окно юзеру,которое сообщало,чтобы он подождал.

Сделал небольшую форму без границ, где поставил Label с сообщением.

Процедура которая выполняет обращение к серверу, назовём ее Proc1

Делаю в такой последовательности

FrmProcessSQL.Show 0, Me
Proc1
DoEvents

Unload FrmProcessSQL

И все никак не могу добиться,чтобы пока выполнялось обращение к серверу через ХП на экране торчало небольшое окошко и как только данные будут "слиты" это окошко убралось!

Помогите, что тут я намудрил?
...
Рейтинг: 0 / 0
Как вывести окно пока выполняется хранимая процедура?
    #32569484
boevik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поставь DoEvents до вызова хранимой процедуры
--------------------------------------------------
Никогда не говори никогда
...
Рейтинг: 0 / 0
Как вывести окно пока выполняется хранимая процедура?
    #32569616
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставил ! Окно ожидания даже не показывается. но ХП проходит.
...
Рейтинг: 0 / 0
Как вывести окно пока выполняется хранимая процедура?
    #32569736
Дурак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариантов, как всегда 2 :).

1) Покажи форму модально (и в Load'е повесь вызов х.п.) - глупо, но по-любому заработает :)
2) Откажись от формы, сделай какой-нить picturebox или frame и показывай его visible = true А перед (да и после, на всякий случай) поставь DoEvents


P.S.
Всегда пользуюсь вторым вариантом...
...
Рейтинг: 0 / 0
Как вывести окно пока выполняется хранимая процедура?
    #32569977
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо , заработало под первым вариантом.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вывести окно пока выполняется хранимая процедура?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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