Conexão com Oracle 10g XE

17/09/2012

0

Olá pessoa, escrevi uma classe assim:

public class ConnectionOracle
{
private static string SQL;
private static OracleConnection conn;
private static OracleCommand cmd;
private static OracleDataAdapter da;
private static DataSet ds;

public static string Conectar()
{
try
{
TENTEI FAZER A CONEXÃO COM AS DUAS STRINGS. ORA COM A PRIMEIRA, ORA COM A SEGUNDA.
string oradbString = "Data Source=XE;User Id=USUARIO;Password=SENHA;";
string oradbString = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)" +
"(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=xe)));"
+ "User Id=USUARIO; Password=SENHA;";
conn = new OracleConnection(oradbString);
conn.Open();
}
catch (OracleException e)
{
return e.Message;
}

return conn.State.ToString();
}

public static void Terminate()
{
conn.Close();
}
}


Para aplicações Win32 funciona.
Para aplicação e Web Asp .Net e WebService não funciona, retornando esse erro:

ORA-6413: Conexão não aberta
Fabio Colli

Fabio Colli

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar