Рады, что проблема решена.
Обращайтесь к нам, если у Вас возникнут вопросы, связанные с использованием наших продуктов.
wbr, Oleg
Devart Team
Найден 21 результат
- Пт 26 мар 2021 14:42
- Форум: Universal Data Access Components
- Тема: Исключить COMPUTED BY поля для генератора запроса
- Ответы: 22
- Просмотры: 20335
- Пн 22 мар 2021 18:30
- Форум: Universal Data Access Components
- Тема: Исключить COMPUTED BY поля для генератора запроса
- Ответы: 22
- Просмотры: 20335
Re: Исключить COMPUTED BY поля для генератора запроса
отправили на вашу почту через Support
- Пт 19 мар 2021 14:20
- Форум: Universal Data Access Components
- Тема: Исключить COMPUTED BY поля для генератора запроса
- Ответы: 22
- Просмотры: 20335
Re: Исключить COMPUTED BY поля для генератора запроса
Здравствуйте,
Мы проверили ваш пример на релизной версии и все поля попали в Insert запрос. Исключение "Dynamic SQL Error..." воспроизвели, спасибо за информацию! Ошибка исправлена и будет включена в следующий релиз UniDAC.
Если вам нужен ночной билд с исправлением данной проблемы, то сообщите номер лицензии и версию вашей IDE.
wbr, Oleg
Devart Team
Мы проверили ваш пример на релизной версии и все поля попали в Insert запрос. Исключение "Dynamic SQL Error..." воспроизвели, спасибо за информацию! Ошибка исправлена и будет включена в следующий релиз UniDAC.
Если вам нужен ночной билд с исправлением данной проблемы, то сообщите номер лицензии и версию вашей IDE.
wbr, Oleg
Devart Team
- Пт 19 мар 2021 14:05
- Форум: Universal Data Access Components
- Тема: Генератор SQL и псевдонимы полей
- Ответы: 3
- Просмотры: 5656
Re: Генератор SQL и псевдонимы полей
Здравствуйте, эти запросы фомируются автоматически для выполнения операций Insert/Append/Edit/Delete. Запросы являются корректными с точки зрения синтаксиса и выполняются без ошибок. Как мы писали ранее - при необходимости вы можете задать эти запросы вручную.
wbr, Oleg
Devart Team
wbr, Oleg
Devart Team
- Пт 19 мар 2021 09:29
- Форум: Universal Data Access Components
- Тема: Data type mapping
- Ответы: 3
- Просмотры: 5628
Re: Data type mapping
Здравствуйте,
Для того, чтобы не менять поведение UniDAC мы вернули значение по умолчанию для свойства TUniQuery.SpecificOptions.Values['InterBase.BooleanDomainFields']. Теперь оно снова будет равно True. Данное изменение войдет в следующий билд UniDAC который мы планируем выпустить на следующей неделе.
По последнему вопросу - мы не можем давать рекомендаций касаемо архитектуры приложения. Вы можете самостоятельно замерить производительность с использованием обоих вариантов.
wbr, Oleg
Devart Team
Для того, чтобы не менять поведение UniDAC мы вернули значение по умолчанию для свойства TUniQuery.SpecificOptions.Values['InterBase.BooleanDomainFields']. Теперь оно снова будет равно True. Данное изменение войдет в следующий билд UniDAC который мы планируем выпустить на следующей неделе.
По последнему вопросу - мы не можем давать рекомендаций касаемо архитектуры приложения. Вы можете самостоятельно замерить производительность с использованием обоих вариантов.
wbr, Oleg
Devart Team
- Чт 18 мар 2021 16:33
- Форум: Universal Data Access Components
- Тема: Генератор SQL и псевдонимы полей
- Ответы: 3
- Просмотры: 5656
Re: Генератор SQL и псевдонимы полей
Здравствуйте,
Опишите, пожалуйста, подробнее, в чём заключается проблема. Автоматически сформированный запрос является синтаксически корректным и не приводит к ошибкам при выполнении. При необходимости вы можете задать запрос вручную в свойствах SQLInsert и SQLUpdate.
wbr, Oleg
Devart Team
Опишите, пожалуйста, подробнее, в чём заключается проблема. Автоматически сформированный запрос является синтаксически корректным и не приводит к ошибкам при выполнении. При необходимости вы можете задать запрос вручную в свойствах SQLInsert и SQLUpdate.
wbr, Oleg
Devart Team
- Чт 18 мар 2021 15:05
- Форум: Universal Data Access Components
- Тема: Исключить COMPUTED BY поля для генератора запроса
- Ответы: 22
- Просмотры: 20335
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
К сожалению, нам не удалось воспроизвести указанную вами проблему на основании предоставленных вами данных ни в 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
- Вт 16 мар 2021 15:40
- Форум: Universal Data Access Components
- Тема: Data type mapping
- Ответы: 3
- Просмотры: 5628
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
Да, в новой версии 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
- Чт 04 фев 2021 16:32
- Форум: Universal Data Access Components
- Тема: Название компоненты в тексте исключения
- Ответы: 2
- Просмотры: 5542
Re: Название компоненты в тексте исключения
Здравствуйте,
Ваше предложение можно реализовать с помощью обработки события OnError компонента TUniConnection, например так: , либо используя стандартные средства отладки в среде Delphi.
wbr, Oleg
Devart Team
Ваше предложение можно реализовать с помощью обработки события OnError компонента TUniConnection, например так:
Код: Выделить всё
ShowMessage((E.Component as TCustomUniDataSet).Name)
wbr, Oleg
Devart Team
- Вт 10 ноя 2020 15:45
- Форум: Universal Data Access Components
- Тема: Исключить COMPUTED BY поля для генератора запроса
- Ответы: 22
- Просмотры: 20335
Re: Исключить COMPUTED BY поля для генератора запроса
Здравствуйте,
Мы работаем над проблемой, исправление будет включено в следующий релиз UniDAC
wbr, Oleg
Devart Team
Мы работаем над проблемой, исправление будет включено в следующий релиз UniDAC
wbr, Oleg
Devart Team
- Вт 27 окт 2020 11:09
- Форум: Universal Data Access Components
- Тема: Генератор tUniQuery не видит поле
- Ответы: 7
- Просмотры: 7704
Re: Генератор tUniQuery не видит поле
Здравствуйте,
Как мы уже писали, списки Key Fields и Update Fields на вкладке SQL Generator заполняются автоматически на основании метаданных таблиц(ы), а не на основании вашего SELECT-запроса.
wbr, Oleg
Devart Team
Как мы уже писали, списки Key Fields и Update Fields на вкладке SQL Generator заполняются автоматически на основании метаданных таблиц(ы), а не на основании вашего SELECT-запроса.
wbr, Oleg
Devart Team
- Пн 26 окт 2020 17:08
- Форум: Universal Data Access Components
- Тема: Генератор tUniQuery не видит поле
- Ответы: 7
- Просмотры: 7704
Re: Генератор tUniQuery не видит поле
Здравствуйте,
Изучив более внимательно присланные вами скриншоты, мы обнаружили, что ошибки нет и поле CADASTRAL_NUMBER присутствует как в списках Key Fields и Update Fields, так и в сформированных запросов на владке Update SQLs. Оно находится перед полем YEAR_OF_BUILD
wbr, Oleg
Devart Team
Изучив более внимательно присланные вами скриншоты, мы обнаружили, что ошибки нет и поле CADASTRAL_NUMBER присутствует как в списках Key Fields и Update Fields, так и в сформированных запросов на владке Update SQLs. Оно находится перед полем YEAR_OF_BUILD
wbr, Oleg
Devart Team
- Пн 26 окт 2020 16:06
- Форум: Universal Data Access Components
- Тема: Генератор tUniQuery не видит поле
- Ответы: 7
- Просмотры: 7704
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
Нам не удалось воспроизвести указанное вами поведение в UniDAC. Списки Key Fields и Update Fields на вкладке SQL Generator заполняется не на основании Select запроса, а автоматически обновляются из базы при открытии открытии редактора свойств компонента TUniQuery. Также обратите внимание, что поля добавляются в Update SQLs запросы на основании выделенных полей в Update Fields.
Если вышеуказаное не помогло в решении проблемы, то составьте небольшой пример, демонстрирующий ситуацию, а также DDL скрипт на создание и заполнение обьектов базы и последовательность шагов для воспроизводства проблемы и пришлите нам, используя форму: https://devart.com/company/contactform.html
Наша техподдержка отвечает в течение одного рабочего дня: если вы задали вопрос в понедельник, то мы сделаем все, чтобы вы до вечера вторника получили ответ. Если вы задали вопрос в воскресенье, то ответ вы также получите до вечера вторника, т.к. воскресенье выходной. Спасибо за понимание.У вас техподдержка существует?
wbr, Oleg
Devart Team
- Чт 15 окт 2020 10:24
- Форум: Universal Data Access Components
- Тема: "FieldOrigins" is not a valid option name for InterBase UniProvider
- Ответы: 1
- Просмотры: 5117
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
Данная ситуация может случиться, если у вас проект был сохранен в UniDAC 8.0.1. Для решения достаточно удалить в DFM файле строчку 'InterBase.FieldOrigins=foTableAliasAndField' из SpecificOptions.Strings
wbr, Oleg
Devart Team
- Чт 13 авг 2020 10:03
- Форум: Universal Data Access Components
- Тема: Исключить COMPUTED BY поля для генератора запроса
- Ответы: 22
- Просмотры: 20335
Re: Исключить COMPUTED BY поля для генератора запроса
Здравствуйте,
Спасибо за информацию. Мы исследуем данное поведение UniDAC и сообщим Вам результат.
wbr, Oleg
Devart Team
Спасибо за информацию. Мы исследуем данное поведение UniDAC и сообщим Вам результат.
wbr, Oleg
Devart Team