Tgauge?什么东东,我还是第一次听说呢!

解决方案 »

  1.   

    执行一段SQL语句,是一个事务,事务具有原子性!不可分割的,好像也没有进度属性之类的,所以我觉得你的想法,不好实现!
      

  2.   

    如果是一句sql语句,用进度控制很困难
    如果是一段sql语句,把它分开,让query去执行
    每执行一句进度就走一部分!
      

  3.   

    要看你是用那类数据库. 如是dbase, paradox, access之类, 数据总数是可以
    估计出来, 做出有关更新的进程情况的Tgauge不应太难.但若是SQL server, 因是多人同时更新, 许多未committed的数据, 成:或是
    未受权读取的数据等, 都会影响有关的叁数, 再加上sql都是用优化的程序
    进行查询, 故极难做Tgauge了.因为Delphi的SQL可以同时用於 dbase (经BDE) 或 MS SQL(经ADO), 故很
    难以SQL来做Tgauge了.