Консолька запросов
Основные плюсы:
- Форматированный вывод (особенно когда речь идет о NULL)
- Вывод в макет который попытался привести к виду ТЗ (чем страдали аналоги)
- Консоль для управляемого приложения
- Немного статистики (время выполнения, количество строк результата)
- Менеджер временных таблиц
- Список запросов
- Автоматическое удаление символов «, «; и | (например когда копируется текст запроса из конфигуратора)
- Постобработка таблицы результата, перед выводом
Что нового?
Версия 0.7:
- Менеджер временных таблиц
- Список запросов
- Автоматическое удаление символов «, «; и | (например когда копируется текст запроса из конфигуратора)
- Исправлено пара ошибок
- Постобработка таблицы результата, перед выводом
Особо не судите, написана на коленке, для личных нужд.
Время выполнения запроса: что это? В каких единицах? У меня для запроса с результатом в одну строку показало 31.000.
Для пустых значений типа дата выводит <ПустаяСсылка>
Использованный метод вывода (программный по каждой ячейке) должно быть очень медленный … зато подсвечиваются значения
(2).
Пофиксим. Согласен что медленно, но очень часто сидишь и не можешь понять, что не так из-за какого то нула.
(1). Время выполнения считается в миллесекундах.
Хорошо бы, чтоб символ «|» не вызывал ошибку. А то удалять приходится из вставленного из конфы текст.
и для 8.2 есть вариант
В дерево не выгружает
Обновил до версии 0.7.
Появилось пара вкусняшек 😀
С подсчетом времени — неплохая задумка.
Только COM-технология — штука неповоротливая, а поскольку время в миллисекундах, то нельзя быть уверенным, что она не привносит в этот результат изрядной доли. Может быть, лучше не создавать COM-объект каждый раз при вызове функции Таймер(), а создать его один раз при открытии формы и хранить в переменной уровня модуля? Это уменьшит погрешность подсчета времени.
Плюс за науку — узнал, что существует быстрое изменение ширины ячейки мокселя. До сих пор думал, что только через Ctrl можно границу ячейки двигать.
Применю в своей Консоли.