Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2010, 10:43
cslbcn
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 1 mes
Puntos: 5
Sonrisa Conectar contra base de datos Oracle

Hola. En mi empresa se trabaja con una base de datos Oracle que está en un servidor. En otro servidor diferente está la intranet hecha en ASP.NET (VB). Necesito poder conectar la intranet a la base de datos de oracle para sacar información de unas tablas. Para ello he usado:
Código ASP:
Ver original
  1. Dim oradb As String = "Data Source=basededatos;User Id=usuario;Password=contraseña;"
  2.         Dim conn As New OleDbConnection(oradb)
  3.         conn.Open()
  4.         Dim cmd As New OleDbCommand
  5.         cmd.Connection = conn
  6.         cmd.CommandText = "select apellidos from usuarios"
  7.         cmd.CommandType = CommandType.Text
  8.         Dim dr As OleDbDataReader = cmd.ExecuteReader()
  9.         dr.Read()
  10.         Label1.Text = dr.Item("apellidos")
  11.         conn.Dispose()

Cuando ejecuto esto me sale el error:
No se ha especificado un proveedor OLE DB en ConnectionString. Un ejemplo sería, 'Provider=SQLOLEDB;'.

Me falta poner el provider. ¿Qué hay que hacer?

En el servidor donde está la intranet no está instalado oracle, hay que instalar la parte cliente o la parte servidor?

Gracias