Проб. с помощью tquery.requestlive

0

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

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

.

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

  • 0
    Какие компоненты вы используете для подключения к MySql?
  • 0
    Только компонент TQuery
Теги:
tquery

2 ответа

0
Лучший ответ

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

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

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

2

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

попробуйте

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

или

  • select * from table limit 10 offset 20;
  • 0
    извините, lexu за публикацию рабочего запроса, это должно быть 'select * from table limit 10 offset 20;'

Ещё вопросы

Сообщество Overcoder
Наверх
Меню