Feras,
tenho uma aplicação que conecta no banco Oracle usando o provider System.Data.OleDb
porém estou migrando a aplicação para conectar usando o provider System.Data.OracleClient
no modelo de hj a conexão e aberta da seguinte forma
private DbConnection con;
private DbProviderFactory factory;
public OpenConnection()
{
factory = DbProviderFactories.GetFactory(info.Driver);
con = factory.CreateConnection();
con.ConnectionString = info.Driver.ToString();
}
como q posso alterar isso usando os componente oracle ?
quanto o “DbConnection” posso usar o “OracleConnection” não sei como eu faço com o DbProviderFactory
[quote=robsonsan]Feras,
tenho uma aplicação que conecta no banco Oracle usando o provider System.Data.OleDb
porém estou migrando a aplicação para conectar usando o provider System.Data.OracleClient
no modelo de hj a conexão e aberta da seguinte forma
private DbConnection con;
private DbProviderFactory factory;
public OpenConnection()
{
factory = DbProviderFactories.GetFactory(info.Driver);
con = factory.CreateConnection();
con.ConnectionString = info.Driver.ToString();
}
como q posso alterar isso usando os componente oracle ?
quanto o “DbConnection” posso usar o “OracleConnection” não sei como eu faço com o DbProviderFactory
[/quote]
Opa, robsonsan, beleza?
Fica simples. Algo como:OracleConnection connection = new OracleConnection(info.Driver.ToString());
connection.Open();
return connection;Nem precisa fazer uso de uma Factory.
Isso resolve seu problema?
Maravilha Nicolas eu tentei isso e funcinou perfeitamente, Não tinha postado anteriormente
mas fiz exatamente o que postou muito obrigado
Disponha!
Coloque RESOLVIDO no tópico, pra quem procurar pela mesma questão achar a solução facilmente!
P.S.: Começa a postar no GUJ Respostas, pra ganharmos pontinhos lá também hehe!
[quote=Nicolas Fernandes]Disponha!
Coloque RESOLVIDO no tópico, pra quem procurar pela mesma questão achar a solução facilmente!
P.S.: Começa a postar no GUJ Respostas, pra ganharmos pontinhos lá também hehe![/quote]