with adoquery1 do
      begin
        close;
        sql.Clear;
        str :=' exec sp_attach_db ''emis'','''+getcurrentdir()+'\emis_Data.mdf'','''+getcurrentdir()+'\emis_Log.LDF'' ';  //(问题?)
        sql.Add(str);
        execsql;
      end;

解决方案 »

  1.   

    str :='sp_attach_db ''emis'','''+getcurrentdir()+'\emis_Data.mdf'','''+getcurrentdir()+'\emis_Log.LDF'' ';  //(问题?)试试
      

  2.   

    str :=' exec sp_attach_db ''''emis'''','''''+getcurrentdir()+'''\emis_Data.mdf'''','''''+getcurrentdir()+'''\emis_Log.LDF''''';
      

  3.   

    str :='sp_attach_db ''emis'','''+getcurrentdir()+'\emis_Data.mdf'','''+getcurrentdir()+'\emis_Log.LDF'' ';  //(问题?)