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

Akella
Пт 07 авг 2020 11:04
Форум: Universal Data Access Components
Тема: Исключить COMPUTED BY поля для генератора запроса
Ответы: 4
Просмотры: 54

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

И вот еще одно поле. Оно вычисляемое и в Update/Insert оно не должно попадать
Akella
Пт 07 авг 2020 09:04
Форум: Universal Data Access Components
Тема: Исключить COMPUTED BY поля для генератора запроса
Ответы: 4
Просмотры: 54

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

Начало здесь. https://forums.devart.com/ru/viewtopic.php?f=26&t=26707&sid=b2a7ad1e94f3e0385cb76c5c0827ae58 Проблема в том, что генератор запросов включает в SQL-запросы INSERT/UPDATE и некоторые COMPUTED BY поля. Вернее, в моем случае, пока только одно поле. На картинке скрипт этого поля. Кстати, и ...
Akella
Пт 07 авг 2020 08:53
Форум: Universal Data Access Components
Тема: UniQuery-FetchRows и пагинация
Ответы: 5
Просмотры: 197

Re: UniQuery-FetchRows и пагинация

Stellar писал(а):
Чт 02 июл 2020 12:50
Больше информации о SmartFetch опции Вы можете прочитать в нашей он-лайн документации:
https://www.devart.com/unidac/docs/?dev ... ptions.htm
И где же там "больше информации"?
Наоборот - там той информации, которую написали вы здесь - вообще нет, не то чтобы "больше" :(
Akella
Чт 06 авг 2020 12:13
Форум: Universal Data Access Components
Тема: Не генерируется запрос _stUpdate (GenerateSQL)
Ответы: 10
Просмотры: 455

Re: Не генерируется запрос _stUpdate (GenerateSQL)

Как убрать утечки памяти? Если я использую вышеуказанную процедуру GenSQL(), то потом, при завершении приложения я получаю сообщение: Unexpected Memory Leak --------------------------- This application has leaked memory. The leaks ordered by size are: 22: 2 x UnicodeString 30: 4 x CRAccess.TDAParams...
Akella
Чт 28 май 2020 08:26
Форум: Universal Data Access Components
Тема: Не генерируется запрос _stUpdate (GenerateSQL)
Ответы: 10
Просмотры: 455

Re: Не генерируется запрос _stUpdate (GenerateSQL)

В общем, проблемы проявляются, если у TUniQuery включить SmartFetch.
Akella
Ср 27 май 2020 18:37
Форум: Universal Data Access Components
Тема: Не генерируется запрос _stUpdate (GenerateSQL)
Ответы: 10
Просмотры: 455

Re: Не генерируется запрос _stUpdate (GenerateSQL)

Ок, пришлю пример.

А поведение с именованными параметрами?
Мне так и не удалось сгенерировать запрос с именованными параметрами.
Akella
Сб 23 май 2020 09:33
Форум: Universal Data Access Components
Тема: Не генерируется запрос _stUpdate (GenerateSQL)
Ответы: 10
Просмотры: 455

Re: Не генерируется запрос _stUpdate (GenerateSQL)

На счет именованных параметров вопрос. Подскажите ,что не так в коде? procedure GenSQL(UniQuery: TUniQuery; const aSelectSql: string); begin UniQuery.SQL.Text := aSelectSql; UniQuery.KeyFields := 'id'; UniQuery.Open; TDBAccessUtils.SQLGenerator(UniQuery).SubstituteParamName := False;// для генериров...
Akella
Пт 15 май 2020 07:09
Форум: Universal Data Access Components
Тема: Как правильно работать с транзакциями
Ответы: 19
Просмотры: 9501

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

Да, разобрался уже, спасибо.

ЕМНИМ, то если у UniConnection AutoCommit отключен, то не важно в каком состоянии AutoCommit у UniQuery? Нужно всегда самому програмно подтверждать транзакцию даже если AutoCommit включен у UniQuery? Я правильно помню?
Akella
Вс 10 май 2020 16:57
Форум: Universal Data Access Components
Тема: Не генерируется запрос _stUpdate (GenerateSQL)
Ответы: 10
Просмотры: 455

Re: Не генерируется запрос _stUpdate (GenerateSQL)

В чем "неправильность" запросов. запросы генерируются в виде INSERT INTO TABLE1 (ID, NAME) VALUES (?, ?) Но если вставить select-запрос в редактор запросов TUniQuery и нажать там кнопку Generate SQL, то сгенерируется вот такой запрос, т.е. с именованными параметрами: INSERT INTO TABLE1 (ID, NAME) VA...
Akella
Вс 10 май 2020 16:53
Форум: Universal Data Access Components
Тема: Не генерируется запрос _stUpdate (GenerateSQL)
Ответы: 10
Просмотры: 455

Не генерируется запрос _stUpdate (GenerateSQL)

все запросы генерируются, хоть и не совсем правильно, а вот запрос Update вообще пустой. на входе в aSelectSql запрос простой: select id, name from table1 procedure GenSQL(UniQuery: TUniQuery; const aSelectSql: string); begin UniQuery.SQL.Text := aSelectSql; UniQuery.KeyFields := 'id'; UniQuery.Open...
Akella
Сб 09 май 2020 22:24
Форум: Universal Data Access Components
Тема: Как правильно работать с транзакциями
Ответы: 19
Просмотры: 9501

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

MySQL не поддерживает множественные транзакции Теперь вопрос по СУБД Firebird 3, которая поддерживает множественные транзакции. Как правильно управлять транзакциями вручную? Т.е. мне надо открыть транзацию, сделать много изменений и закрыть транзакцию либо откатить все изменения, если возникла ошиб...
Akella
Сб 29 фев 2020 16:44
Форум: Universal Data Access Components
Тема: пропадает значение параметра после Conditions.Add
Ответы: 5
Просмотры: 371

Re: пропадает значение параметра после Conditions.Add

Пример для первого вопрос отправил и вот картинка
http://prntscr.com/r9ijfk
где видно, что второй параметр пуст.