es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Proveedor OraOLEDB.Oracle no registrado

Estoy tratando de conectar mi base de datos con mi formulario web asp.net, pero cuando inserto esto para probar la conexión, obtengo este error.

OleDbConnection con = new OleDbConnection("Provider=OraOLEDB.Oracle;USER ID=C##FABIO;DATA SOURCE=ORCL");

// Agregar un elemento a la tabla ESAMI
protected void Button1_Click(object sender, EventArgs e)
{
    con.Open();
    OleDbCommand cmd = new OleDbCommand("Insert into ESAMI(CODICE_ESAME,NOME_ESAME,ANAGRAFICA_CODICE_FISCALE) VALUES('" + codice_esame_text.Text + "','" + nome_esame_text.Text + "','" + codice_fiscale_text.Text + "') WHERE ANAGRAFICA_CODICE_FISCALE = '" + codice_fiscale_text.Text + "'", con);
    cmd.ExecuteNonQuery();
    con.Close();
}

¿Cómo puedo agregar el proveedor de Oracle?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para agregar el proveedor de Oracle a un formulario web de ASP.NET, debes seguir estos pasos:

    1. Instala los Componentes de Acceso a Datos de Oracle (ODAC) en tu máquina.
    2. En tu código, reemplaza OleDbConnection con OracleConnection.

    3. Especifica el proveedor de Oracle en la cadena de conexión configurando el atributo Provider a Oracle.DataAccess.Client, de esta manera:

      OracleConnection con = new OracleConnection(“Provider=Oracle.DataAccess.Client;USER ID=C##FABIO;DATA SOURCE=ORCL”);

    4. Asegúrate de que se incluya la biblioteca Oracle.DataAccess.dll en tu proyecto agregando una referencia a ella.

    5. Compila y ejecuta tu aplicación para probar la conexión.

Comments are closed.