Найдено 217 результатов

Akella
Ср 28 ноя 2018 14:00
Форум: Universal Data Access Components
Тема: Автозагрузка размера текстового поля TField
Ответы: 1
Просмотры: 5640

Автозагрузка размера текстового поля TField

У компонентов FIBPlus есть замечательная фича.
Когда в базе (Firebird) меняешь размер поля, то не нужно корректировать этот размер у DataSet компоненты. Компонента (TpFibDataSet) сама подтянет новый размер поля в дизайнтайме.
Было бы здорово, чтобы компонента TUniQuery тоже такое умела.
Вообще, желательно, чтобы подгружался не только размер поля, а и другие параметры и не только текстового.
Я работаю с UniDAC примерно с 2012 г и удивлён, что этой фичи ещё нет.
У FIBPlus много вкусного, жаль, что они больше не развиваются.

Под словом "подтягивать" я имел ввиду брать из базы, из системных таблиц читать разные параметры поля и применять их к persistent-полю в момент открытия TForm/TDataModule).

В любом случае, исходники FIBPlus есть и там можно подсмотреть, как там сделали.
Akella
Вт 19 мар 2013 09:13
Форум: dbForge for MySQL
Тема: Программа для парсинга и анализа файла mysql_slow.log
Ответы: 4
Просмотры: 4102

Re: Программа для парсинга и анализа файла mysql_slow.log

Жаль. В интернете вообще, как я понял, нет подобного инструмента, нормального, с GUI, с таблицами, графиками и т.д.

У вас есть прекрасная возможность реализовать
Akella
Пн 18 мар 2013 15:50
Форум: dbForge for MySQL
Тема: Программа для парсинга и анализа файла mysql_slow.log
Ответы: 4
Просмотры: 4102

Программа для парсинга и анализа файла mysql_slow.log

Нет ли случайно у компании Devart инструмента для обработки log-файла mysql slow?
Akella
Сб 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/
Akella
Вт 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
Akella
Пн 10 дек 2012 11:10
Форум: dbForge for MySQL
Тема: В редакторе кода нет реакции на Alt+Backspace
Ответы: 1
Просмотры: 2380

В редакторе кода нет реакции на Alt+Backspace

Alt+Backspace - это стандартное сочетание клавиш в Windows для отмены последней операции или цепочки операций, если нажимать несколько раз подряд.

Так вот. Редактор кода не реагирует на это сочетание почему-то. Можно ли это исправить?

Про Ctrl+Z в курсе. Не очень удобно и непривычно.
Akella
Чт 20 сен 2012 10:26
Форум: Universal Data Access Components
Тема: Проблема с подключением UniSQLMonitor
Ответы: 7
Просмотры: 6909

Re: Проблема с подключением UniSQLMonitor

Спасибо. Отличная идея. Особенно для отладки приложения и выявления длительных запросов.
Akella
Чт 20 сен 2012 09:43
Форум: Universal Data Access Components
Тема: Проблема с подключением UniSQLMonitor
Ответы: 7
Просмотры: 6909

Re: Проблема с подключением UniSQLMonitor

DBMonitor - это какое-то отдельное приложение?
Akella
Ср 19 сен 2012 17:36
Форум: Universal Data Access Components
Тема: Проблема с подключением UniSQLMonitor
Ответы: 7
Просмотры: 6909

Re: Проблема с подключением UniSQLMonitor

или установить свойство TUniSQLMonitor.Option.moDBMonitor в False.
И при этом мониторинг будет работать?
Akella
Ср 19 сен 2012 14:50
Форум: Universal Data Access Components
Тема: Проблема с подключением UniSQLMonitor
Ответы: 7
Просмотры: 6909

Проблема с подключением UniSQLMonitor

Если включаю UniSQLMonitor1.Active := True, то периодически возникает исключение:
Project rp.exe raised exception class SocketException with message 'Socket error 10061'.
Вот настройки компоненты:

Изображение

В проекте 3 UniConnection и у всех и только у них включено свойство Debug.
У всех TUniQuery отключено свойство Debug.
MySQL С базой находятся на хостинге, НЕ на моём localhost`е.

Куда смотреть, из-за чего могут быть проблемы?
Может я что-то неправильно настроил?
Какая ещё информация может понадобиться?
Akella
Ср 19 сен 2012 11:20
Форум: Universal Data Access Components
Тема: TUniSqlMonitor - дозапись в файл
Ответы: 1
Просмотры: 2368

TUniSqlMonitor - дозапись в файл

Или нет, или я не нашёл.
Есть ли возможность у компоненты TUniSqlMonitor указать имя файла, чтобы компонента сама всё писала в этот файл. Без использования события OnSQL?
Если да, то где и как?
Спасибо.
Akella
Чт 02 авг 2012 14:28
Форум: Universal Data Access Components
Тема: Как правильно работать с транзакциями
Ответы: 19
Просмотры: 30429

Re: Как правильно работать с транзакциями

Т.е. можно вначале стартовать транзакцию, а потом открывать датасеты, так?

Просто у Вас в примере вначале открывается датасет, а потом стартуется транзакция.
Akella
Чт 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). Цикл длинный (обработка нескольких тысяч записей), программа работает через интернет, поэтому может быть обрыв связи или программа подвиснет.