Найден 21 результат

oleg0k
Пт 26 мар 2021 14:42
Форум: Universal Data Access Components
Тема: Исключить COMPUTED BY поля для генератора запроса
Ответы: 22
Просмотры: 9023

Re: Исключить COMPUTED BY поля для генератора запроса

Рады, что проблема решена.
Обращайтесь к нам, если у Вас возникнут вопросы, связанные с использованием наших продуктов.

wbr, Oleg
Devart Team
oleg0k
Пт 19 мар 2021 14:20
Форум: Universal Data Access Components
Тема: Исключить COMPUTED BY поля для генератора запроса
Ответы: 22
Просмотры: 9023

Re: Исключить COMPUTED BY поля для генератора запроса

Здравствуйте,
Мы проверили ваш пример на релизной версии и все поля попали в Insert запрос. Исключение "Dynamic SQL Error..." воспроизвели, спасибо за информацию! Ошибка исправлена и будет включена в следующий релиз UniDAC.
Если вам нужен ночной билд с исправлением данной проблемы, то сообщите номер лицензии и версию вашей IDE.

wbr, Oleg
Devart Team
oleg0k
Пт 19 мар 2021 14:05
Форум: Universal Data Access Components
Тема: Генератор SQL и псевдонимы полей
Ответы: 3
Просмотры: 1500

Re: Генератор SQL и псевдонимы полей

Здравствуйте, эти запросы фомируются автоматически для выполнения операций Insert/Append/Edit/Delete. Запросы являются корректными с точки зрения синтаксиса и выполняются без ошибок. Как мы писали ранее - при необходимости вы можете задать эти запросы вручную.

wbr, Oleg
Devart Team
oleg0k
Пт 19 мар 2021 09:29
Форум: Universal Data Access Components
Тема: Data type mapping
Ответы: 3
Просмотры: 1558

Re: Data type mapping

Здравствуйте,
Для того, чтобы не менять поведение UniDAC мы вернули значение по умолчанию для свойства TUniQuery.SpecificOptions.Values['InterBase.BooleanDomainFields']. Теперь оно снова будет равно True. Данное изменение войдет в следующий билд UniDAC который мы планируем выпустить на следующей неделе.
По последнему вопросу - мы не можем давать рекомендаций касаемо архитектуры приложения. Вы можете самостоятельно замерить производительность с использованием обоих вариантов.

wbr, Oleg
Devart Team
oleg0k
Чт 18 мар 2021 16:33
Форум: Universal Data Access Components
Тема: Генератор SQL и псевдонимы полей
Ответы: 3
Просмотры: 1500

Re: Генератор SQL и псевдонимы полей

Здравствуйте,
Опишите, пожалуйста, подробнее, в чём заключается проблема. Автоматически сформированный запрос является синтаксически корректным и не приводит к ошибкам при выполнении. При необходимости вы можете задать запрос вручную в свойствах SQLInsert и SQLUpdate.

wbr, Oleg
Devart Team
oleg0k
Чт 18 мар 2021 15:05
Форум: Universal Data Access Components
Тема: Исключить COMPUTED BY поля для генератора запроса
Ответы: 22
Просмотры: 9023

Re: Исключить COMPUTED BY поля для генератора запроса

Здравствуйте,
К сожалению, нам не удалось воспроизвести указанную вами проблему на основании предоставленных вами данных ни в Runtime, не в Designtime. Если у вас воспроизводится в Runtime то, пожалуйста, составьте небольшой пример, демонстрирующий проблему с генерацией SQL выражений в Runtime, а также воспроизводящий указанное исключение и включающий в себя DDL скрипт (или backup базы). Пример пришлите через форму: https://devart.com/company/contactform.html
Если в Designtime, то предлагаем снять видео. Видео залейте на наш FTP: ftp.devart.com Login public Password public
или на любой бесплатный хостинг и пришлите ссылку через указанную форму.

wbr, Oleg
Devart Team
oleg0k
Вт 16 мар 2021 15:40
Форум: Universal Data Access Components
Тема: Data type mapping
Ответы: 3
Просмотры: 1558

Re: Data type mapping

Здравствуйте,
Да, в новой версии UniDAC 8.4.1 изменилось значение по умолчанию для свойство TUniQuery.SpecificOptions.Values['InterBase.BooleanDomainFields']. Теперь но равно False. Это изменение было внесено для увеличение производительности UniDAC и чтобы поведение у UniDAC совпадало с IBDAC. Более подробно об этом свойстве и его значении по умолчанию вы можете узнать в хелпе UniDAC: https://www.devart.com/unidac/docs/usin ... storedproc Для того чтобы вернуть старое поведение, пожалуйста, установите данное свойство в True.

wbr, Oleg
Devart Team
oleg0k
Чт 04 фев 2021 16:32
Форум: Universal Data Access Components
Тема: Название компоненты в тексте исключения
Ответы: 2
Просмотры: 1628

Re: Название компоненты в тексте исключения

Здравствуйте,
Ваше предложение можно реализовать с помощью обработки события OnError компонента TUniConnection, например так:

Код: Выделить всё

  ShowMessage((E.Component as TCustomUniDataSet).Name)
, либо используя стандартные средства отладки в среде Delphi.

wbr, Oleg
Devart Team
oleg0k
Вт 10 ноя 2020 15:45
Форум: Universal Data Access Components
Тема: Исключить COMPUTED BY поля для генератора запроса
Ответы: 22
Просмотры: 9023

Re: Исключить COMPUTED BY поля для генератора запроса

Здравствуйте,
Мы работаем над проблемой, исправление будет включено в следующий релиз UniDAC

wbr, Oleg
Devart Team
oleg0k
Вт 27 окт 2020 11:09
Форум: Universal Data Access Components
Тема: Генератор tUniQuery не видит поле
Ответы: 7
Просмотры: 2536

Re: Генератор tUniQuery не видит поле

Здравствуйте,
Как мы уже писали, списки Key Fields и Update Fields на вкладке SQL Generator заполняются автоматически на основании метаданных таблиц(ы), а не на основании вашего SELECT-запроса.

wbr, Oleg
Devart Team
oleg0k
Пн 26 окт 2020 17:08
Форум: Universal Data Access Components
Тема: Генератор tUniQuery не видит поле
Ответы: 7
Просмотры: 2536

Re: Генератор tUniQuery не видит поле

Здравствуйте,
Изучив более внимательно присланные вами скриншоты, мы обнаружили, что ошибки нет и поле CADASTRAL_NUMBER присутствует как в списках Key Fields и Update Fields, так и в сформированных запросов на владке Update SQLs. Оно находится перед полем YEAR_OF_BUILD

wbr, Oleg
Devart Team
oleg0k
Пн 26 окт 2020 16:06
Форум: Universal Data Access Components
Тема: Генератор tUniQuery не видит поле
Ответы: 7
Просмотры: 2536

Re: Генератор tUniQuery не видит поле

Здравствуйте,
Нам не удалось воспроизвести указанное вами поведение в UniDAC. Списки Key Fields и Update Fields на вкладке SQL Generator заполняется не на основании Select запроса, а автоматически обновляются из базы при открытии открытии редактора свойств компонента TUniQuery. Также обратите внимание, что поля добавляются в Update SQLs запросы на основании выделенных полей в Update Fields.
Если вышеуказаное не помогло в решении проблемы, то составьте небольшой пример, демонстрирующий ситуацию, а также DDL скрипт на создание и заполнение обьектов базы и последовательность шагов для воспроизводства проблемы и пришлите нам, используя форму: https://devart.com/company/contactform.html
У вас техподдержка существует?
Наша техподдержка отвечает в течение одного рабочего дня: если вы задали вопрос в понедельник, то мы сделаем все, чтобы вы до вечера вторника получили ответ. Если вы задали вопрос в воскресенье, то ответ вы также получите до вечера вторника, т.к. воскресенье выходной. Спасибо за понимание.

wbr, Oleg
Devart Team
oleg0k
Чт 15 окт 2020 10:24
Форум: Universal Data Access Components
Тема: "FieldOrigins" is not a valid option name for InterBase UniProvider
Ответы: 1
Просмотры: 1536

Re: "FieldOrigins" is not a valid option name for InterBase UniProvider

Здравствуйте,
Данная ситуация может случиться, если у вас проект был сохранен в UniDAC 8.0.1. Для решения достаточно удалить в DFM файле строчку 'InterBase.FieldOrigins=foTableAliasAndField' из SpecificOptions.Strings

wbr, Oleg
Devart Team
oleg0k
Чт 13 авг 2020 10:03
Форум: Universal Data Access Components
Тема: Исключить COMPUTED BY поля для генератора запроса
Ответы: 22
Просмотры: 9023

Re: Исключить COMPUTED BY поля для генератора запроса

Здравствуйте,
Спасибо за информацию. Мы исследуем данное поведение UniDAC и сообщим Вам результат.

wbr, Oleg
Devart Team