クエリにオフセットがある場合にMySqlで「ライブ結果セット」をリクエストする方法を知っている人はいますか(例: select * from table limit 10 offset 20;
)。次のようなエラーが発生しています
「キーワードの無効な使用」
.
ありがとう、ビジェイ。
制限の前と後ろの条件はありません...
試す
select * from table where (1=1) limit 10 offset 20;
また
select * from table limit 10 offset 20;
わかりました... TUpdateSQL を使用し、TQuery の cachedupdates プロパティを true にしました...これで、データセット (Query1.state=dsedit) を編集できるようになりました。つまり、dbgrid のセル値を編集し、query1 を使用しました。 .post と query1.commitupdates の前に、設計時に、tquery の updateobject プロパティを特定の Tupdatesql コンポーネントと updatesql comp に割り当てる必要があります。ModifySql プロパティに関連する更新クエリを含める必要があります。
全体的に問題があります。TUpdateSQL コンポーネントを使用して解決されます。上記の説明がわかりにくい場合は、TUpdateSQL の Delphi ヘルプを参照してください。非常に明確で簡単です。
ありがとう、ビジェイ。