public static bool ExecSQLs(SqlDataItemArray items, string accountName) { try { DataSql agent = new DataSql(accountName); bool flag = agent.ExeSqls_bool(items); agent.Close(); return(flag); } catch (Exception ex) { throw ex; } }
public bool ExeSqls_bool(SqlDataItemArray arySqlDataItem) { try { Open(); BeginTrans(); foreach (SqlDataItem sqlDataItem in arySqlDataItem.SqlDataItemList) { cmd.Transaction = trans; executeNonQuery(cmd, sqlDataItem); } CommitTrans(); return(true); } catch (Exception ex) { RollbackTrans(); Close(); throw ex; } }