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

Akella
Ср 14 июл 2021 11:16
Форум: Universal Data Access Components
Тема: Не генерируется запрос _stUpdate (GenerateSQL)
Ответы: 28
Просмотры: 7299

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

Кроме этого если установить свойство LocalUpdate в True запросы генерироваться не будут. Но и на сервер никакие изменения уходить тоже не будут.
Спасибо!
Akella
Ср 14 июл 2021 10:56
Форум: Universal Data Access Components
Тема: Не генерируется запрос _stUpdate (GenerateSQL)
Ответы: 28
Просмотры: 7299

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

Проблема с форумом - не могу прикрепить картинку к сообщению.
В статусе написано "Не удалось прикрепить вложение".

Не знаю, куда сообщить, поэтому пишу здесь.
Akella
Ср 14 июл 2021 10:53
Форум: Universal Data Access Components
Тема: Не генерируется запрос _stUpdate (GenerateSQL)
Ответы: 28
Просмотры: 7299

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

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

Если Вы вообще не собираетесь использовать редактирование данных в датасете - Вы можете установить свойство датасета ReadOnly в True. 
Вообще - тоже не подходит.
Проблема в том, что, если включить ReadOnly, то сетка DBGrid часть полей "рисует" серыми.

По идее, датасет должен быть условно редактируемым, т.е. чтобы сетка "думала", что датасет редактируемый, а самом деле у датасета есть только select и refresh запросы. Как-то так.
Akella
Ср 14 июл 2021 10:43
Форум: Universal Data Access Components
Тема: Не генерируется запрос _stUpdate (GenerateSQL)
Ответы: 28
Просмотры: 7299

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

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

Уточните, пожалуйста, что именно Вы хотите отключить? 
создание (автогенерацию) update-запросов.

Извините, я уже и не знаю, как вам пояснить :(

что именно в моем вопрос непонятно? какое из слов?
Akella
Вт 13 июл 2021 13:50
Форум: Universal Data Access Components
Тема: Не генерируется запрос _stUpdate (GenerateSQL)
Ответы: 28
Просмотры: 7299

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

DML-операций будут автоматически генерироваться нужные запросы
в третий раз пишу: мне этого не нужно, как это отключить?
Akella
Вт 13 июл 2021 11:28
Форум: Universal Data Access Components
Тема: Не генерируется запрос _stUpdate (GenerateSQL)
Ответы: 28
Просмотры: 7299

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

Мы подразумеваем под этим SQUpdate.Text := ''.
Все верно.
Что нужно отключить, чтобы после uniQuery.Open sql-запросы (SQUpdate, SQLInser, SQLDelete) оставались пустыми.
Фактически мне нужен только Select запрос.
Akella
Вт 13 июл 2021 07:54
Форум: Universal Data Access Components
Тема: Не генерируется запрос _stUpdate (GenerateSQL)
Ответы: 28
Просмотры: 7299

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

Вы не поняли, наверное.
Как сделать, чтобы тела update-запросов были пустыми.
Akella
Пн 12 июл 2021 12:42
Форум: Universal Data Access Components
Тема: Не генерируется запрос _stUpdate (GenerateSQL)
Ответы: 28
Просмотры: 7299

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

Сколько лет работаю с uniDAC, первый раз о таком слышу.
Странно, что мне техподдержка не посоветовала изначально просто оставить эти свойства пустыми и не пилить свой велосипед с TDBAccessUtils.SQLGenerator().


Ладно. Вдогонку еще вопрос. Если мне нужно, чтобы uniQuery не генерировал свои update-запросы, какое свойство нужно отключить?

Спасибо.
Akella
Пн 12 июл 2021 09:46
Форум: Universal Data Access Components
Тема: Не генерируется запрос _stUpdate (GenerateSQL)
Ответы: 28
Просмотры: 7299

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

Хм... странно, я вообще убрал из кода свою процедуру, которая генерирует тексты update-запросов для этой компоненты uniQuery1.
Ошибка исчезла. Но...
Но все равно данные в базу через этот же самый uniQuery1 добавляются и редактируются.
Получается, что без моего ведома компонента uniQuery1 сама создает update-запросы автоматически? Или это регулируется каким-то свойством?
Akella
Чт 08 июл 2021 08:22
Форум: Universal Data Access Components
Тема: Не генерируется запрос _stUpdate (GenerateSQL)
Ответы: 28
Просмотры: 7299

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

Добрый день. Еще маленькая проблема.
Если датасет пустой, т.е. данных в таблице нет, то вываливает AV

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

  DAParamsInfo := TDAParamsInfo.Create(TDAParamInfo);
  try
    try
    
на этой строке ->>      UniQuery.SQLInsert.Text  := TDBAccessUtils.SQLGenerator(UniQuery).GenerateSQL(DAParamsInfo, _stInsert, true);
Akella
Вт 27 апр 2021 13:51
Форум: Universal Data Access Components
Тема: Исключить COMPUTED BY поля для генератора запроса
Ответы: 22
Просмотры: 9729

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

Проблема не решена.

Версия компонент 8.4.3
Такое впечатление, что в версии 8.4.3 все вернули обратно и проблема снова проявилась.
Снимок http://prntscr.com/1259838
Еще снимок http://prntscr.com/1259hn6
Akella
Пн 22 мар 2021 18:49
Форум: Universal Data Access Components
Тема: Исключить COMPUTED BY поля для генератора запроса
Ответы: 22
Просмотры: 9729

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

Спасибо, увидел.
Поверхностно пока что проверил - вроде работает.
Akella
Пт 19 мар 2021 14:27
Форум: Universal Data Access Components
Тема: Исключить COMPUTED BY поля для генератора запроса
Ответы: 22
Просмотры: 9729

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

Добрый день.
Спасибо, что удалось обнаружить и исправить проблему.
Жду с нетерпением, т.к. проекты в разработке...
Akella
Чт 18 мар 2021 17:48
Форум: Universal Data Access Components
Тема: Исключить COMPUTED BY поля для генератора запроса
Ответы: 22
Просмотры: 9729

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

Отправил.
Нажмите кнопку Button3, а потом Insert