【问题标题】:prob. with tquery.requestlive概率。使用 tquery.requestlive
【发布时间】:2010-05-13 08:27:59
【问题描述】:

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

这样的错误

'无效使用关键字'

.

谢谢, 维杰。

【问题讨论】:

  • 你使用哪些组件来连接MySql?

标签: mysql delphi tquery


【解决方案1】:

你在限制之后和之前没有条件......

试试

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

  • select * from table limit 10 offset 20;

【讨论】:

  • 抱歉 lexu 发布磨损查询它应该是'select * from table limit 10 offset 20;'
【解决方案2】:

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

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

谢谢大家, 维杰。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-05
    • 1970-01-01
    • 1970-01-01
    • 2016-07-28
    • 1970-01-01
    • 2019-10-10
    • 2013-07-08
    相关资源
    最近更新 更多