怎样实现两个sql的执行
如下所示,怎样用调用方法的方式,实现sql2、sql3的执行。
string sql2="";
string sql3="";
  if (dataOperate.execSQL(sql2))
  {}
------解决方案--------------------
------解决方案--------------------  #region //执行多个sql(事务处理)
   public string getsqlcmd(ArrayList sqlstr)
   {
       SqlConnection mycon = this.getcon();
       mycon.Open();
       SqlTransaction tx = mycon.BeginTransaction();
       SqlCommand mycmd = new SqlCommand();
       mycmd.Transaction = tx;
       try
       {
           for (int i = 0; i < sqlstr.Count; i++)
           {
               if (sqlstr[i].ToString().Trim().Length > 0)
               {
                   mycmd.CommandText = sqlstr[i].ToString().Trim();
                   mycmd.Connection = mycon;
                   mycmd.ExecuteNonQuery();
               }
           }
           tx.Commit();
           return "OK";//执行完所有语句返回OK
       }
       catch(Exception ex)
       {
           tx.Rollback();
           return ex.Message.ToString();
       }
       finally
       {
           mycmd.Dispose();
           mycon.Close();
           mycon.Dispose();
       }
   }
   #endregion
------解决方案--------------------string sql2="";
string sql3="";
dataOperate.execSQL(sql2+";"+sql3)