Hola.
Si queres podes usar el System.Data.OracleClient que trae nativamente visual studio(yo tengo el 2008), solo debes en tu proyecto agregar la referencia, osea clic derecho sobre tu proyecto, agregar referencia y luego selecciona "System.Data.OracleClient " y luego en tu proyecto ya podes usar el cliente oracle nativo de punto net que anda barbaro, algo como:
Código:
Imports System.Data.OracleClient
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim Conn As OracleConnection
Dim strQuery As String
Dim Adap As OracleDataAdapter
Dim ds As DataSet
Dim cmd As New OracleCommand
'Cadena de conexion a la base de datos
Conn =
New OracleConnection("user id = userName;password = passWord;data source = databasename")
strQuery = "SELECT * FROM TABLA"
cmd.CommandType = CommandType.Text
cmd.CommandText = strQuery
cmd.Connection = Conn
'Se llena el adapter con el query y se crea un dataset
Adap =
New OracleDataAdapter(cmd)
ds =
New DataSet
Try
'abrimos la conexión a oracle
Conn.Open()
'Se llena el adaptador con el dataset que tiene el contenido de la tabla
Adap.Fill(ds, "TABLA")
'Se hace el Bind al datagrid
DataGrid1.DataSource = ds
DataGrid1.Show()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
Mas info:
http://www.carlprothman.net/Default.aspx?tabid=86