Хорошо. Попробую новую версию.
Спасибо большое.
Найдено 217 результатов
- Пт 05 мар 2021 08:23
- Форум: Universal Data Access Components
- Тема: Исключить COMPUTED BY поля для генератора запроса
- Ответы: 22
- Просмотры: 20059
- Вс 21 фев 2021 13:50
- Форум: Universal Data Access Components
- Тема: Название компоненты в тексте исключения
- Ответы: 2
- Просмотры: 5408
Re: Название компоненты в тексте исключения
Какой смысл цеплять на КАЖДЫЙ датасет это событие, если это можно сделать централизовано?
- Вс 21 фев 2021 13:49
- Форум: Universal Data Access Components
- Тема: Исключить COMPUTED BY поля для генератора запроса
- Ответы: 22
- Просмотры: 20059
Re: Исключить COMPUTED BY поля для генератора запроса
А когда можно ожидать исправление проблемы?
- Пн 25 янв 2021 14:17
- Форум: Universal Data Access Components
- Тема: Название компоненты в тексте исключения
- Ответы: 2
- Просмотры: 5408
Название компоненты в тексте исключения
Было б очень удобно и полезно, если бы в тексте исключения вы отображали бы название компоненты в которой произошло исключение.
Например, при открытии окна открывается несколько похожих датасетов (TUniQuery) и было бы значительно быстрей найти ошибку, если бы программист видел имя компоненты TUniQuery.
Спасибо.
Например, при открытии окна открывается несколько похожих датасетов (TUniQuery) и было бы значительно быстрей найти ошибку, если бы программист видел имя компоненты TUniQuery.
Спасибо.
- Вс 08 ноя 2020 13:29
- Форум: Universal Data Access Components
- Тема: Исключить COMPUTED BY поля для генератора запроса
- Ответы: 22
- Просмотры: 20059
Re: Исключить COMPUTED BY поля для генератора запроса
Проблема так и не исправлена.
Вот, вычисляемое поле попадает в insert/update запрос, если нажать кнопку GenerateSQL в редакторе TuniQuery.
Вот, вычисляемое поле попадает в insert/update запрос, если нажать кнопку GenerateSQL в редакторе TuniQuery.
- Вт 03 ноя 2020 08:58
- Форум: Universal Data Access Components
- Тема: Бесконечная прокрутка
- Ответы: 1
- Просмотры: 5095
Бесконечная прокрутка
Доброго времени суток.
Подскажите, какие свойства и методы нужно использовать у uniQuery, чтобы задействовать функционал "бесконечной прокрутки". Т.е. автоматическая дозагрузка (получение данных с сервера) без пагинатора.
Есть есть большой набор данных в веб-приложении (фреймфорк uniGUI) и там есть у сетки (DBGrid) режим "infinite scrolling".
Так вот. Что включить/отключить в настройках компонентов uniDAC, чтобы задействовать бесконечную прокрутку?
Подозреваю, что нужно включить SmartFetch, зашел в справку, а там пусто
https://www.devart.com/unidac/docs/deva ... embers.htm
Спасибо
Подскажите, какие свойства и методы нужно использовать у uniQuery, чтобы задействовать функционал "бесконечной прокрутки". Т.е. автоматическая дозагрузка (получение данных с сервера) без пагинатора.
Есть есть большой набор данных в веб-приложении (фреймфорк uniGUI) и там есть у сетки (DBGrid) режим "infinite scrolling".
Так вот. Что включить/отключить в настройках компонентов uniDAC, чтобы задействовать бесконечную прокрутку?
Подозреваю, что нужно включить SmartFetch, зашел в справку, а там пусто
https://www.devart.com/unidac/docs/deva ... embers.htm
Спасибо
- Пн 26 окт 2020 17:18
- Форум: Universal Data Access Components
- Тема: Генератор tUniQuery не видит поле
- Ответы: 7
- Просмотры: 7556
Re: Генератор tUniQuery не видит поле
Точно. Спасибо. А слона-то я и не заметил.
Тогда вопрос другой: почему генератор выстраивает поля не так, как они в исходном коде?
Тогда вопрос другой: почему генератор выстраивает поля не так, как они в исходном коде?
- Пн 26 окт 2020 16:28
- Форум: Universal Data Access Components
- Тема: Генератор tUniQuery не видит поле
- Ответы: 7
- Просмотры: 7556
Re: Генератор tUniQuery не видит поле
отправил вам тестовый проект
- Пн 26 окт 2020 12:51
- Форум: Universal Data Access Components
- Тема: Генератор tUniQuery не видит поле
- Ответы: 7
- Просмотры: 7556
Re: Генератор tUniQuery не видит поле
Та же самая база, но компоненты доступа FibPlus.
На снимке видно, что SQL-генератор видит поле и сгенерировал правильный update-запрос:
На снимке видно, что SQL-генератор видит поле и сгенерировал правильный update-запрос:
- Пн 26 окт 2020 11:58
- Форум: Universal Data Access Components
- Тема: Генератор tUniQuery не видит поле
- Ответы: 7
- Просмотры: 7556
Re: Генератор tUniQuery не видит поле
Добрый день.
У вас техподдержка существует?
У вас техподдержка существует?
- Вс 25 окт 2020 17:43
- Форум: Universal Data Access Components
- Тема: Генератор tUniQuery не видит поле
- Ответы: 7
- Просмотры: 7556
Генератор tUniQuery не видит поле
Delphi Rio, UniDAC 8.3.2., Firebird 3.
В tUniQuery был запрос и все другие запросы тоже были сгенерированы ранее, на вкладке SQL Generator.
Теперь я добавил в запрос на вкладке SQL новое поле. Но оно не появилось на вкладке SQL Generator.
Что я только не делал: очищал все запросы на вкладке Update SQL, очищал таблицу и заново ее выбирал в списке Table name на вкладке SQL Generator.
Поле в таблице есть, потому что после добавления поля в SQL-запрос я нажимал на Execute, в контекстном меню выбирал Dataset editor и ошибок не было.
В tUniQuery был запрос и все другие запросы тоже были сгенерированы ранее, на вкладке SQL Generator.
Теперь я добавил в запрос на вкладке SQL новое поле. Но оно не появилось на вкладке SQL Generator.
Что я только не делал: очищал все запросы на вкладке Update SQL, очищал таблицу и заново ее выбирал в списке Table name на вкладке SQL Generator.
Поле в таблице есть, потому что после добавления поля в SQL-запрос я нажимал на Execute, в контекстном меню выбирал Dataset editor и ошибок не было.
- Ср 14 окт 2020 11:55
- Форум: Universal Data Access Components
- Тема: "FieldOrigins" is not a valid option name for InterBase UniProvider
- Ответы: 1
- Просмотры: 4974
"FieldOrigins" is not a valid option name for InterBase UniProvider
Установил новую версию UniDAC (8.3.2), теперь при открытии формы получаю ошибку:
Delphi Rio.
Upd.
Открыл DFM, там есть:
В итоге форма не открывается.Error creating form: Error reading qToday.SpecificOptions.Strings: "FieldOrigins" is not a valid option name for InterBase UniProvider.
Delphi Rio.
Upd.
Открыл DFM, там есть:
Код: Выделить всё
Options.FieldOrigins = foTableAliasAndField
SpecificOptions.Strings = (
'InterBase.FieldOrigins=foTableAliasAndField')
- Вт 08 сен 2020 09:07
- Форум: Universal Data Access Components
- Тема: ROW_NUMBER() и селективная процедура
- Ответы: 1
- Просмотры: 11328
ROW_NUMBER() и селективная процедура
Есть сложная процедура в Firebird 3. Там выборка из нескольких таблиц и т.д. В общем, функцию ROW_NUMBER() внутрь процедуры не вставить.
Поэтому делаю так:
Получаю 8 записей, как и положено, но....
на строке sp.FieldByName('ROW_NUMBER') ошибка: ROW_NUMBER не найдено.
Если заменить sp.Open на SP.ExecProc, то ошибок нет, но и записей тоже нет.
Этот самый запрос в IBExpert выполняется без ошибок и показывает 8 записей.
Как мне то же самое сделать в UniDac 8 с использованием TUniStoredProc?
Поэтому делаю так:
Код: Выделить всё
sp.SQL.Text := 'SELECT ID, ST, RESULT, ROW_NUMBER() OVER (ORDER BY ID) AS ROW_NUMBER FROM SP_TELEGRAM_FIND_BY_PARAMS(:TELEGRAM_ID)';
SP.Params[0].AsLargeInt := user.ID;
sp.PrepareSQL(True);// isQuery
sp.Open;
на строке sp.FieldByName('ROW_NUMBER') ошибка: ROW_NUMBER не найдено.
Если заменить sp.Open на SP.ExecProc, то ошибок нет, но и записей тоже нет.
Этот самый запрос в IBExpert выполняется без ошибок и показывает 8 записей.
Как мне то же самое сделать в UniDac 8 с использованием TUniStoredProc?
- Ср 12 авг 2020 07:23
- Форум: Universal Data Access Components
- Тема: Исключить COMPUTED BY поля для генератора запроса
- Ответы: 22
- Просмотры: 20059
- Пн 10 авг 2020 06:34
- Форум: Universal Data Access Components
- Тема: Исключить COMPUTED BY поля для генератора запроса
- Ответы: 22
- Просмотры: 20059
Re: Исключить COMPUTED BY поля для генератора запроса
тут есть кто-нибудь?