У компонентов FIBPlus есть замечательная фича.
Когда в базе (Firebird) меняешь размер поля, то не нужно корректировать этот размер у DataSet компоненты. Компонента (TpFibDataSet) сама подтянет новый размер поля в дизайнтайме.
Было бы здорово, чтобы компонента TUniQuery тоже такое умела.
Вообще, желательно, чтобы подгружался не только размер поля, а и другие параметры и не только текстового.
Я работаю с UniDAC примерно с 2012 г и удивлён, что этой фичи ещё нет.
У FIBPlus много вкусного, жаль, что они больше не развиваются.
Под словом "подтягивать" я имел ввиду брать из базы, из системных таблиц читать разные параметры поля и применять их к persistent-полю в момент открытия TForm/TDataModule).
В любом случае, исходники FIBPlus есть и там можно подсмотреть, как там сделали.
Найдено 217 результатов
- Ср 28 ноя 2018 14:00
- Форум: Universal Data Access Components
- Тема: Автозагрузка размера текстового поля TField
- Ответы: 1
- Просмотры: 5640
- Вт 19 мар 2013 09:13
- Форум: dbForge for MySQL
- Тема: Программа для парсинга и анализа файла mysql_slow.log
- Ответы: 4
- Просмотры: 4102
Re: Программа для парсинга и анализа файла mysql_slow.log
Жаль. В интернете вообще, как я понял, нет подобного инструмента, нормального, с GUI, с таблицами, графиками и т.д.
У вас есть прекрасная возможность реализовать
У вас есть прекрасная возможность реализовать
- Пн 18 мар 2013 15:50
- Форум: dbForge for MySQL
- Тема: Программа для парсинга и анализа файла mysql_slow.log
- Ответы: 4
- Просмотры: 4102
Программа для парсинга и анализа файла mysql_slow.log
Нет ли случайно у компании Devart инструмента для обработки log-файла mysql slow?
- Вт 29 янв 2013 13:38
- Форум: Universal Data Access Components
- Тема: кракозябры в тексте сообщения об ошибке
- Ответы: 3
- Просмотры: 4148
Re: кракозябры в тексте сообщения об ошибке
Хорошо. Спасибо. Попробую.
- Сб 26 янв 2013 10:14
- Форум: Universal Data Access Components
- Тема: кракозябры в тексте сообщения об ошибке
- Ответы: 3
- Просмотры: 4148
кракозябры в тексте сообщения об ошибке
UniDac 4.6.11, DXE3 без обновлений.
В UniQuery написал запрос.
Через время нажал Execute
Lost connection to MySQL server during query
Error on data reading from the connection:
��������� �� ����� ����-���������� ��������� ������������� �����������.
Socket Error Code: 10053($2745).
картинко:
http://shot.qip.ru/00b6pX-3adNBViCR/
В UniQuery написал запрос.
Через время нажал Execute
Lost connection to MySQL server during query
Error on data reading from the connection:
��������� �� ����� ����-���������� ��������� ������������� �����������.
Socket Error Code: 10053($2745).
картинко:
http://shot.qip.ru/00b6pX-3adNBViCR/
- Вт 11 дек 2012 08:48
- Форум: dbForge for MySQL
- Тема: Голосуйте за желаемую функциональность dbForge Studio!
- Ответы: 100
- Просмотры: 85934
Re: Голосуйте за желаемую функциональность dbForge Studio!
Save/Restore desktop
Предлагаю добавить функционал по сохранению и восстановлению рабочего стола dbForge Studio. В таких средах разработки и программах, как Delphi, IBExpert, Radialix и др. это реализовано. При открытии той или иной базы тебе все предыдущие вкладки и окна открываются.
http://devart.uservoice.com/forums/7729 ... re-desktop
Предлагаю добавить функционал по сохранению и восстановлению рабочего стола dbForge Studio. В таких средах разработки и программах, как Delphi, IBExpert, Radialix и др. это реализовано. При открытии той или иной базы тебе все предыдущие вкладки и окна открываются.
http://devart.uservoice.com/forums/7729 ... re-desktop
- Пн 10 дек 2012 11:10
- Форум: dbForge for MySQL
- Тема: В редакторе кода нет реакции на Alt+Backspace
- Ответы: 1
- Просмотры: 2380
В редакторе кода нет реакции на Alt+Backspace
Alt+Backspace - это стандартное сочетание клавиш в Windows для отмены последней операции или цепочки операций, если нажимать несколько раз подряд.
Так вот. Редактор кода не реагирует на это сочетание почему-то. Можно ли это исправить?
Про Ctrl+Z в курсе. Не очень удобно и непривычно.
Так вот. Редактор кода не реагирует на это сочетание почему-то. Можно ли это исправить?
Про Ctrl+Z в курсе. Не очень удобно и непривычно.
- Пн 10 дек 2012 11:05
- Форум: dbForge for MySQL
- Тема: Неправильно определяется место ошибки
- Ответы: 7
- Просмотры: 5408
Re: Неправильно определяется место ошибки
Всё ещё актуально
снимок: http://shot.qip.ru/00aAbU-1Myy9DqPb/
снимок: http://shot.qip.ru/00aAbU-1Myy9DqPb/
- Чт 20 сен 2012 10:26
- Форум: Universal Data Access Components
- Тема: Проблема с подключением UniSQLMonitor
- Ответы: 7
- Просмотры: 6909
Re: Проблема с подключением UniSQLMonitor
Спасибо. Отличная идея. Особенно для отладки приложения и выявления длительных запросов.
- Чт 20 сен 2012 09:43
- Форум: Universal Data Access Components
- Тема: Проблема с подключением UniSQLMonitor
- Ответы: 7
- Просмотры: 6909
Re: Проблема с подключением UniSQLMonitor
DBMonitor - это какое-то отдельное приложение?
- Ср 19 сен 2012 17:36
- Форум: Universal Data Access Components
- Тема: Проблема с подключением UniSQLMonitor
- Ответы: 7
- Просмотры: 6909
Re: Проблема с подключением UniSQLMonitor
И при этом мониторинг будет работать?или установить свойство TUniSQLMonitor.Option.moDBMonitor в False.
- Ср 19 сен 2012 14:50
- Форум: Universal Data Access Components
- Тема: Проблема с подключением UniSQLMonitor
- Ответы: 7
- Просмотры: 6909
Проблема с подключением UniSQLMonitor
Если включаю UniSQLMonitor1.Active := True, то периодически возникает исключение:
В проекте 3 UniConnection и у всех и только у них включено свойство Debug.
У всех TUniQuery отключено свойство Debug.
MySQL С базой находятся на хостинге, НЕ на моём localhost`е.
Куда смотреть, из-за чего могут быть проблемы?
Может я что-то неправильно настроил?
Какая ещё информация может понадобиться?
Вот настройки компоненты:Project rp.exe raised exception class SocketException with message 'Socket error 10061'.
В проекте 3 UniConnection и у всех и только у них включено свойство Debug.
У всех TUniQuery отключено свойство Debug.
MySQL С базой находятся на хостинге, НЕ на моём localhost`е.
Куда смотреть, из-за чего могут быть проблемы?
Может я что-то неправильно настроил?
Какая ещё информация может понадобиться?
- Ср 19 сен 2012 11:20
- Форум: Universal Data Access Components
- Тема: TUniSqlMonitor - дозапись в файл
- Ответы: 1
- Просмотры: 2368
TUniSqlMonitor - дозапись в файл
Или нет, или я не нашёл.
Есть ли возможность у компоненты TUniSqlMonitor указать имя файла, чтобы компонента сама всё писала в этот файл. Без использования события OnSQL?
Если да, то где и как?
Спасибо.
Есть ли возможность у компоненты TUniSqlMonitor указать имя файла, чтобы компонента сама всё писала в этот файл. Без использования события OnSQL?
Если да, то где и как?
Спасибо.
- Чт 02 авг 2012 14:28
- Форум: Universal Data Access Components
- Тема: Как правильно работать с транзакциями
- Ответы: 19
- Просмотры: 30429
Re: Как правильно работать с транзакциями
Т.е. можно вначале стартовать транзакцию, а потом открывать датасеты, так?
Просто у Вас в примере вначале открывается датасет, а потом стартуется транзакция.
Просто у Вас в примере вначале открывается датасет, а потом стартуется транзакция.
- Чт 02 авг 2012 10:19
- Форум: Universal Data Access Components
- Тема: Как правильно работать с транзакциями
- Ответы: 19
- Просмотры: 30429
Re: Как правильно работать с транзакциями
А можно ли делать так (наоборот)?UniQuery.Open;
UniConnection.StartTransaction;
1. UniConnection.StartTransaction;
2. Куча изменений в цикле в разных таблицах, много раз append/edit/post
3. commit или rollback в случае Exeption или обрыва связи.
Дело в том, что есть процедура, которая в цикле читает данные из одной таблицы, добавляет в другую таблицу записи (insert), в первой и в третьей таблице делает изменения (edit). Цикл длинный (обработка нескольких тысяч записей), программа работает через интернет, поэтому может быть обрыв связи или программа подвиснет.