public TList_Triggers Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo, string vOrder) { TList_Triggers lista = new TList_Triggers(); System.Data.SqlClient.SqlDataReader reader = null; bool podeFecharBco = false; if (Banco_Dados == null) { podeFecharBco = this.CriarBanco_Dados(false); } try { reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo, vOrder)); while (reader.Read()) { CamadaDados.Diversos.TRegistro_Triggers reg = new CamadaDados.Diversos.TRegistro_Triggers(); if (!(reader.IsDBNull(reader.GetOrdinal("Trigger_Name")))) { reg.trigger_nome = reader.GetString(reader.GetOrdinal("Trigger_Name")); } if (!(reader.IsDBNull(reader.GetOrdinal("definition")))) { reg.trigger_script = reader.GetString(reader.GetOrdinal("definition")); } if (!(reader.IsDBNull(reader.GetOrdinal("is_disabled")))) { reg.st_ativo = !reader.GetBoolean(reader.GetOrdinal("is_disabled")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { this.deletarBanco_Dados(); } } return(lista); }
public TRegistro_Tabelasbd() { this.nome_tabela = string.Empty; this.lColunas = new TList_Colunasbd(); this.lTriggers = new TList_Triggers(); }