DUVIDA CONEXÃO POR CLASSE

PAULOOLIVEIRA 27/07/2014 18:09:50
#439920
Caros, boa tarde, tenho esta classe criada, gostaria de saber como chamar a conexao a partir de um formulario... grato

namespace SindComercio
{
public class Cls_Mysql
{
#region atributos
// atributos //
private string string_conexao = [Ô]Data Source=x.x.x.x;Initial Catalog=db_base_clientes;User ID=base_clientes;Password=xxxxx[Ô];
public string query_string = [Ô][Ô];
#endregion
#region metodos
// metodos //
public MySqlDataReader mysql_data_reader()
{
MySqlConnection conexao = new MySqlConnection();
conexao.ConnectionString = this.string_conexao;
conexao.Open();

MySqlCommand comando = new MySqlCommand();
comando.CommandText = query_string;
comando.Connection = conexao;

MySqlDataReader reader = comando.ExecuteReader();

return reader;
}

public DataTable mysql_data_adapter()
{
DataTable dtb = new DataTable();

MySqlConnection conexao = new MySqlConnection();
conexao.ConnectionString = this.string_conexao;
try
{
conexao.Open();
MySqlDataAdapter adapter = new MySqlDataAdapter(query_string, conexao);

adapter.Fill(dtb);

conexao.Dispose();
adapter.Dispose();
}
catch
{
}
return dtb;
}

public bool execute_non_query()
{
try
{
MySqlConnection conexao = new MySqlConnection();
conexao.ConnectionString = this.string_conexao;
conexao.Open();

MySqlCommand comando = new MySqlCommand();
comando.CommandText = query_string;
comando.Connection = conexao;
comando.ExecuteNonQuery();

conexao.Dispose();
comando.Dispose();
return true;
}
catch
{
return false;
}
}
#endregion
}

}

JABA 27/07/2014 21:37:21
#439927
Resposta escolhida
Dê uma olhadinha nisso aqui:

http://www.macoratti.net/08/11/c_3cm1.htm
PAULOOLIVEIRA 28/07/2014 07:39:10
#439932
Perfeito caro amigo JABA, acho que [Ô]mata a pau[Ô], é meio complicado sair do VB6 e acostumar com os metodos de novas ferramentas.... vou tentar fazer por aqui.. Grato!
JABA 28/07/2014 11:43:15
#439937
No começo é bem complicado mesmo, mas depois você vai ver que deveria ter migrado há muito tempo.
Tópico encerrado , respostas não são mais permitidas