举个 example 吧:我使用 adoQuery.sql:='select Amount1,Amount2,Amount2-Amount1 as dAmount from table' 然后 dbgrid.datasource.dataset=adoquery在另一段代码中,我用 RunSQL('update table set Amount1=10 where ...') 来更新了某条记录的值 然后我就想把 dbgrid 中的值也跟着更新一下 而是用 adoQuery.refresh 会降低速度所以我的问题就产生了
直接在RunSQL('update table set Amount1=10 where ...')的代码后面将 dbgrid改了不行么? -------------------------------------- 看见了么, 那支蛾子, 正飞向太阳, 那就是我! --------------------------------------
adoQuery.sql:='select Amount1,Amount2,Amount2-Amount1 as dAmount from table'
然后
dbgrid.datasource.dataset=adoquery在另一段代码中,我用 RunSQL('update table set Amount1=10 where ...')
来更新了某条记录的值
然后我就想把 dbgrid 中的值也跟着更新一下
而是用 adoQuery.refresh 会降低速度所以我的问题就产生了
dbgrid改了不行么?
--------------------------------------
看见了么,
那支蛾子,
正飞向太阳,
那就是我!
--------------------------------------