Кеширование TSQLQuery - как отключить?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: Кеширование TSQLQuery - как отключить?

Сообщение *Rik* » 31.03.2017 13:02:15

Можно сделать будет. Поле с первичным ключом определить не проблема, его автоматом в Returning можно ставить и из списка полей на вставку убрать. В UpdateSQL и DeleteSQL запросах оно автоматам в условие Where ставится.
Только по быстрому не получится, работы много, как руки дойдут сделаю..
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 427
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал

Re: Кеширование TSQLQuery - как отключить?

Сообщение Nick74 » 31.03.2017 13:07:46

Ну оно не всегда ведь автогенерируемое, кому-то мешать может. Хотя "автогенерируемость" тоже можно из метаданных выцепить...

Добавлено спустя 1 минуту 41 секунду:
*Rik* писал(а):Только по быстрому не получится, работы много, как руки дойдут сделаю..

Да это вообще не горит, это так, мечты )))
А вообще огромное спасибо за IBX ))) Буду переходить с TSQLQuery, достал он уже меня.
Nick74
новенький
 
Сообщения: 25
Зарегистрирован: 15.03.2017 13:55:06
Откуда: Москва

Re: Кеширование TSQLQuery - как отключить?

Сообщение *Rik* » 31.03.2017 15:32:45

Nick74 писал(а):Ну оно не всегда ведь автогенерируемое, кому-то мешать может. Хотя "автогенерируемость" тоже можно из метаданных выцепить...

Добавлено спустя 1 минуту 41 секунду:
*Rik* писал(а):Только по быстрому не получится, работы много, как руки дойдут сделаю..

Да это вообще не горит, это так, мечты )))
А вообще огромное спасибо за IBX ))) Буду переходить с TSQLQuery, достал он уже меня.

Я в редакторе компонента и в редакторе SQL запроса галочку вывел Returning Primary Key, установлена по умолчанию. Если галочка стоит будет в Insert SQL дописывать Returngin и имя ключа, соответственно из списка полей в запросе ключ в этом случае будет исключаться.
Будет доступно в IBX 3.0.5 на днях её выложу...
InsertSQLReturning2.png

InsertSQLReturning1.png

InsertSQLReturning0.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 427
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал

Re: Кеширование TSQLQuery - как отключить?

Сообщение Nick74 » 31.03.2017 16:38:34

*Rik* писал(а):Я в редакторе компонента и в редакторе SQL запроса галочку вывел Returning Primary Key, установлена по умолчанию. Если галочка стоит будет в Insert SQL дописывать Returngin и имя ключа, соответственно из списка полей в запросе ключ в этом случае будет исключаться.
Будет доступно в IBX 3.0.5 на днях её выложу...

Ураа! Спасибо, жду! )))
Nick74
новенький
 
Сообщения: 25
Зарегистрирован: 15.03.2017 13:55:06
Откуда: Москва

Пред.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: vk_barnaul и гости: 34

Рейтинг@Mail.ru