程序:(用了ADOTable1,excel表。)
  procedure TForm1.Button1Click(Sender: TObject);
begin
   With ADOQuery1 do
   begin
     Close;
     SQL.Clear;
     SQL.Add('select sum(上期结算数量) as tot from 库存业务汇总表 ');
     Edit1.Text:=tot;
     open;
   end;
end;
出错:
    missing connection or connectionString 
  (tot:string;在前定义过)

解决方案 »

  1.   

    问题可能有两方面:ADOTable1的连接字符串有问题,可ADOTable1的active为真看是否出错。二是你的代码:  
    With ADOQuery1 do
       begin
         Close;
         SQL.Clear;
         SQL.Add('select sum(上期结算数量) as tot from 库存业务汇总表 ');
         open;
         Edit1.Text:=fieldByname('tot').asString;
       end;
      

  2.   

    Edit1.Text:=tot;楼主有的什么语言呀,DELPHI,好像没有这样的呀!!
    另外,你的ADOQUERY连接数据库有问题!!!
      

  3.   

    :)
    Edit1.Text:=fieldByname('tot').asString;