powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как посмотреть что делает Аксцесс?
9 сообщений из 9, страница 1 из 1
Как посмотреть что делает Аксцесс?
    #32825302
Ostrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите разобраться знатоки, нету больше сил.

Дано:
Есть у нас приложение - проект.adp. Его текст открыт и я всегда могу посмотреть пошагово исполнение. Если возникает какая-нибудь загвоздка. Но вот недавно мы купили дополнительный модуль.ade, текст котого компилирован и что там проиходит внутри я посмотреть конечно не могу.

Проблема:
При исполнении одний из функций дополнительнительного модуля при определенном сочетании параметров (не при всех) происходит типа зависание. Программа выглядит зависшей, на пользователя не реагирует, не поступает ни каких сообщений об ошибках. На самом деле минут через 6-7 функция благополучно завершается и можно работать дальше. В это время ресурсы на машине клиента задействованы CPU - ~35%, дисковое пространство - ~270 МБ.

Предположение:
Вероятно в этой функции исполняется какой-то очень сложный запрос, текст которого сохранен не в разделе Views, а непосредсвенно в тексте VBA. Запрос ведет себя так, как будто у меня миллионы записей. На самом деле не более 100000.

Вопрос:
Можно ли как-то посмотреть что же именно делает в это время Аксцесс и SQL-Server?
Хотя бы какие он таблицы запрашивает?

Access2002
MS SQLServer2000
...
Рейтинг: 0 / 0
Как посмотреть что делает Аксцесс?
    #32825310
Silver5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL Profiler может помочь.
...
Рейтинг: 0 / 0
Как посмотреть что делает Аксцесс?
    #32825313
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А контрл-брейк не поможет?
...
Рейтинг: 0 / 0
Как посмотреть что делает Аксцесс?
    #32825319
Ostrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vam911А контрл-брейк не поможет?
Прервать что ли?
Прервать я могу и через task-manager.
Нет, исполнение идет, прерывать его не надо.
Просто очень долго.
...
Рейтинг: 0 / 0
Как посмотреть что делает Аксцесс?
    #32825322
Ostrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Silver5SQL Profiler может помочь.
Это отдельная программа?
Ее в стандартной консоли нет?
...
Рейтинг: 0 / 0
Как посмотреть что делает Аксцесс?
    #32825326
Silver5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В SQL Server Eterprise Manager в Tolls есть эта утилита. Она показывает все select приложения во время его работы.
...
Рейтинг: 0 / 0
Как посмотреть что делает Аксцесс?
    #32825360
Ostrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Silver5В SQL Server Eterprise Manager в Tolls есть эта утилита. Она показывает все select приложения во время его работы.
нашел
спасибо
изучаю...
...
Рейтинг: 0 / 0
Как посмотреть что делает Аксцесс?
    #32825580
Ostrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, Silver5.
Причина найдена.
Действительно, запрос "спрятанный" в тексте VBA при некотором сочетании параметров пережевывает 30.000 * 30.000 записей!
Буду долбить производителя.
...
Рейтинг: 0 / 0
Как посмотреть что делает Аксцесс?
    #32825612
Silver5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OstrovСпасибо, Silver5.
Причина найдена.
Действительно, запрос "спрятанный" в тексте VBA при некотором сочетании параметров пережевывает 30.000 * 30.000 записей!
Буду долбить производителя.

Удачи !
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как посмотреть что делает Аксцесс?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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