Preciso urgente de ajuda pessoal: Conexão do oracle com C# e asp.net !
22/12/2010
0
Olá pessoas,
Alguém poderia me ajudar, estou com uma grande dificuldade em fazer uma conexão com o Oracle, tenho uma aplicação simples apenas para testar essa conexão, mas não consigo, eu tentei de todas as maneiras para conectar minha aplicação feita em C# e ASP.NET com o Oracle, preciso fazer essa conexão sem ODBC,o banco Oracle que estou usando é o cliente,fiz as refêrencias as DLLs:System.Data.OracleClient,Oracle.DataAccess, desde de já agradeço, o código-fonte é o seguinte: <%@ Page Language="C#" MasterPageFile="~/MasterPage1.master" AutoEventWireup="true" CodeFile="cadastrar.aspx.cs" Inherits="cadastrar" Title="Untitled Page" %> <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.OracleClient"%> <%@ Import Namespace="System.Collections.Generic"%> <%@ Import Namespace="System.IO" %> <%@ Import Namespace="System.Data.Common" %> <%@ Import Namespace="Oracle.DataAccess.Types"%> <script runat="server"> protected void cadastro_Click(object sender, EventArgs e) { try { string sqlOracle = "INSERT INTO TBCADASTRO(IDFUNCIONARIO,NOME,SECRETARIA,SETOR,FUNCAO,LOGIN,SENHA) VALUES(incremento.NextVal,'”+nome.Text+”','”+ secretaria.Text+”','”+ setor.Text+”','”+funcao.Text+”','”+login.Text+”','”+senha.Text+”');"; string conexOracle = "Data Source = DETRIB_DSV.WORLD =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.18.1.137)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = detrib))); User ID=TREINAMENTO_SEMTEC; Password=123456;"; OracleConnection oracle = new OracleConnection(conexOracle); oracle.Open(); OracleDataAdapter objOracle = new OracleDataAdapter(sqlOracle ,oracle); DataSet dataOracle = new DataSet(); objOracle.Fill(dataOracle); oracle.Dispose(); objOracle.Dispose(); dataOracle.Dispose(); LimpaCampos(); } catch(OracleException) { } } private void LimpaCampos() { this.nome.Text = ""; this.secretaria.Text = ""; this.setor.Text = ""; this.funcao.Text = ""; this.login.Text = ""; this.senha.Text = ""; } </script>
Alguém poderia me ajudar, estou com uma grande dificuldade em fazer uma conexão com o Oracle, tenho uma aplicação simples apenas para testar essa conexão, mas não consigo, eu tentei de todas as maneiras para conectar minha aplicação feita em C# e ASP.NET com o Oracle, preciso fazer essa conexão sem ODBC,o banco Oracle que estou usando é o cliente,fiz as refêrencias as DLLs:System.Data.OracleClient,Oracle.DataAccess, desde de já agradeço, o código-fonte é o seguinte: <%@ Page Language="C#" MasterPageFile="~/MasterPage1.master" AutoEventWireup="true" CodeFile="cadastrar.aspx.cs" Inherits="cadastrar" Title="Untitled Page" %> <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.OracleClient"%> <%@ Import Namespace="System.Collections.Generic"%> <%@ Import Namespace="System.IO" %> <%@ Import Namespace="System.Data.Common" %> <%@ Import Namespace="Oracle.DataAccess.Types"%> <script runat="server"> protected void cadastro_Click(object sender, EventArgs e) { try { string sqlOracle = "INSERT INTO TBCADASTRO(IDFUNCIONARIO,NOME,SECRETARIA,SETOR,FUNCAO,LOGIN,SENHA) VALUES(incremento.NextVal,'”+nome.Text+”','”+ secretaria.Text+”','”+ setor.Text+”','”+funcao.Text+”','”+login.Text+”','”+senha.Text+”');"; string conexOracle = "Data Source = DETRIB_DSV.WORLD =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.18.1.137)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = detrib))); User ID=TREINAMENTO_SEMTEC; Password=123456;"; OracleConnection oracle = new OracleConnection(conexOracle); oracle.Open(); OracleDataAdapter objOracle = new OracleDataAdapter(sqlOracle ,oracle); DataSet dataOracle = new DataSet(); objOracle.Fill(dataOracle); oracle.Dispose(); objOracle.Dispose(); dataOracle.Dispose(); LimpaCampos(); } catch(OracleException) { } } private void LimpaCampos() { this.nome.Text = ""; this.secretaria.Text = ""; this.setor.Text = ""; this.funcao.Text = ""; this.login.Text = ""; this.senha.Text = ""; } </script>
Jorge Ferreira
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)