DUVIDA CONEXÃO POR CLASSE
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
}
}
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
}
}
Dê uma olhadinha nisso aqui:
http://www.macoratti.net/08/11/c_3cm1.htm
http://www.macoratti.net/08/11/c_3cm1.htm
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!
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