将这句 Int32 RecordCount = (Int32)comm.Parameters["@count"].Value;放到 da.Fill(ds);后面只有在执行了存储过后 即给ds填充值后才会返回那个参数的