Проб. с помощью tquery.requestlive - PullRequest
0 голосов
/ 13 мая 2010

Кто-нибудь знает, как запросить «живой набор результатов» в MySql, когда запрос имеет смещение (например: select * from table limit 10 offset 20;).это ошибка типа

'неверное использование ключевого слова'

.

Спасибо, Виджей.

Ответы [ 2 ]

2 голосов
/ 13 мая 2010

у вас нет условий позади, где и до ограничения ...

попробуй

  • select * from table where (1=1) limit 10 offset 20;

или

  • select * from table limit 10 offset 20;
0 голосов
/ 13 мая 2010

Я понял ... Я использовал TUpdateSQL, и свойство cachedupdates в TQuery выполнено ... Теперь я могу редактировать набор данных (Query1.state = dsedit), т. Е. Редактировать значения ячеек dbgrid иЯ использовал query1.post и query1.commitupdates до этого во время разработки, мы должны назначить свойство updateobject tquery для конкретного компонента Tupdatesql и для updateql comp.должен содержать релевантный запрос на обновление в свойстве ModifySql.

В целом, проб.решается с помощью компонента TUpdateSQL, если мое приведенное выше обсуждение сбивает с толку, обратитесь к справке delphi по TUpdateSQL, это очень просто и понятно.

Спасибо всем, Виджай.

...