本帖最后由 tqtczxx 于 2014-10-04 17:56:41 编辑

解决方案 »

  1.   

    主要是一个线程时都没有问题啊,出问题那里是单独的TADOQuery,如下:
    with adoquery do
    begin
        sql.clear;
        sql.add('select * from [sheet1$] where 姓名 is not NULL');
        open
        if not eof then 
        begin
            .......
        end;
        close;
    end;
      

  2.   

    就是检查几个字段是否有空值,代码都一样的,重复
    clear;
    SQL.add(.......);
    open;
    取记录数;
    close;
      

  3.   

    你的问题好像跟我之前碰到的多线程问题类似,看看,希望能帮到你
    http://bbs.csdn.net/topics/390444678