Проб. с помощью tquery.requestlive
Кто-нибудь знает, как запросить "живой набор результатов" в MySql, когда запрос имеет смещение (например: select * from table limit 10 offset 20;
). это ошибка вроде
"неверное использование ключевого слова"
,
Спасибо, Виджай.
2 ответа
Я понял... Я использовал TUpdateSQL, и свойство cachedupdates в TQuery выполнено... Теперь я могу редактировать набор данных (Query1.state = dsedit), т. Е. Редактировать значения ячеек dbgrid, и я использовал query1.post и query1.commitupdates перед этим во время разработки, мы должны назначить свойство updateobject запроса для конкретного компонента Tupdatesql и для updateql comp. должен содержать релевантный запрос на обновление в свойстве ModifySql.
В целом проб. решается с помощью компонента TUpdateSQL, если мое рассуждение, приведенное выше, сбивает с толку, обратитесь к справке delphi по TUpdateSQL, это очень просто и понятно.
Спасибо за все, Виджай.
У вас нет условий позади, где и до ограничения...
пытаться
select * from table where (1=1) limit 10 offset 20;
или же
select * from table limit 10 offset 20;