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 originalDim oradb As String = "Data Source=basededatos;User Id=usuario;Password=contraseña;"
Dim conn As New OleDbConnection(oradb)
conn.Open()
Dim cmd As New OleDbCommand
cmd.Connection = conn
cmd.CommandText = "select apellidos from usuarios"
cmd.CommandType = CommandType.Text
Dim dr As OleDbDataReader = cmd.ExecuteReader()
dr.Read()
Label1.Text = dr.Item("apellidos")
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