问题。使用 tquery.requestlive

发布于 2024-09-01 12:55:09 字数 181 浏览 1 评论 0原文

有谁知道当查询有偏移量时如何在 MySql 中请求“实时结果集”(例如:select * from table limit 10 offset 20;)。它正在经历类似的错误

“关键字使用无效”

谢谢, 维杰.

Do anyone know how to request a "live result set" in MySql when query has offset(eg: select * from table limit 10 offset 20;). it is throughing an error like

'invalid use of keyword'

.

Thanks,
Vijay.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

小红帽 2024-09-08 12:55:09

where 和 limit 之前都没有条件...

尝试

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

  • select * from table limit 10 offset 20;代码>

you have no condition behind where and before limit ...

try

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

or

  • select * from table limit 10 offset 20;
惯饮孤独 2024-09-08 12:55:09

我明白了...我已经使用了 TUpdateSQL 并且 TQuery 的 cachedupdates 属性设为 true...现在我可以编辑数据集(Query1.state=dsedit)即编辑 dbgrid 的单元格值并且我使用了 query1在此之前的 .post 和 query1.commitupdates 在设计时我们应该将 tquery 的 updateobject 属性分配给特定的 Tupdatesql 组件和 updatesql comp。应该在ModifySql属性中包含相关的更新查询。

总的来说,问题是。使用 TUpdateSQL 组件解决了,如果我上面的讨论令人困惑,请参阅 TUpdateSQL 的 delphi 帮助,它非常清晰和容易。

谢谢大家,
维杰.

I got it... I have used the TUpdateSQL and the cachedupdates property of the TQuery is made true...now i can edit the dataset(Query1.state=dsedit)i.e., edit the cell values of the dbgrid and i used query1.post and query1.commitupdates before this at design time we should assign the updateobject property of the tquery to the particular Tupdatesql component and the updatesql comp. should contain the relavent update query in the ModifySql property.

Overall the prob. is solved using TUpdateSQL component, if my above disscussion is confusing refer the delphi help for TUpdateSQL, its very clear and easy.

Thanks for all,
Vijay.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文