com Class Library!
Pessoal, Criei uma class library em C#, para que a minha conexão seja aberta ao chamar uma função dentro da classe. Contudo, ao chamar esta função passando um parâmetro, preciso que ela retorne-me, ou uma conexão por OleDb ou por SqlClient dependendo do valor do parâmetro. Na Classe tentei o seguinte: --------------------------------/ using System; using System.Data; using System.Data.SqlClient; using System.Data.OleDb; namespace conexao { public class Conexao { public Object Conecta(int tipo) { return null; if (tipo == 1) { SqlConnection conn; conn = new SqlConnection("Initial Catalog=DB;Data Source=FILIPE;user id=sa"); conn.Open(); return conn; } if(tipo == 2) { OleDbConnection conn = new OleDbConnection(); conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:/Inetpub/wwwroot/db/db/db.mdb"; conn.Open(); return conn; } } ----------------------------------/ No cs do ASPX, fiz: ----------------------\ using System.Data.SqlClient; using System.Data.OleDb; . . . //chamo a classe conexao.Conexao conn = new conexao.Conexao(); //chamo a função da classe conn.Conecta(2). Não aparece as propriedades da OleDbConection( parametro=2) ----------------------/ Desde já agradeço. Até mais................. filipemlopes.
Discussão (1)
Carregando comentários...