Foros del Web » Programación para mayores de 30 ;) » .NET »

Coneccion Oracle Vb.net error

Estas en el tema de Coneccion Oracle Vb.net error en el foro de .NET en Foros del Web. La idea es llamar a ejecucion un sp oracle que me retorna un cursor como parametro de salida y recibe como parametro de entrada un ...
  #1 (permalink)  
Antiguo 10/10/2012, 12:00
 
Fecha de Ingreso: febrero-2006
Mensajes: 16
Antigüedad: 18 años, 2 meses
Puntos: 1
Coneccion Oracle Vb.net error

La idea es llamar a ejecucion un sp oracle que me retorna un cursor como
parametro de salida y recibe como parametro de entrada un varchar que es
el nombre de usuario que desea conectarse al sistema.

El codigo es el siguiente:

Private Sub Btn_Aceptar_Click(sender As System.Object, e As
System.EventArgs) Handles Btn_Aceptar.Click

Dim dsTabla As New DataSet

Dim strConexion As String = "DATA SOURCE=" + BaseDato + ";" +
"USER ID=" + Txt_Usuario.Text + ";" + "PASSWORD=" +
Txt_PalabraClave.Text
' Dim Conexion As New OracleConnection(strConexion)
Using conexion As New OracleConnection(strConexion)
Try
conexion.Open()

Dim myCMD As New OracleCommand

myCMD.Connection = conexion
myCMD.CommandType = CommandType.StoredProcedure
myCMD.CommandText = "PKG_SEL_LOGIN.PR_SEL_COLABORADOR"

myCMD.Parameters.Add(New OracleParameter("P_CuentaRed",
OracleType.VarChar)).Value = Txt_Usuario.Text
myCMD.Parameters.Add(New OracleParameter("P_CURSOR",
OracleType.Cursor)).Direction = ParameterDirection.Output

Dim MyDA As New OracleDataAdapter(myCMD)

MyDA.Fill(dsTabla)
Catch ex As Exception
MessageBox.Show(ex.Message.ToString)
End Try

conexion.Close()
End Using
Splash.Show()
End Sub

Todo va bien esta llegar a esta linea...

myCMD.Parameters.Add(New OracleParameter("P_CuentaRed",
OracleType.VarChar)).Value = Txt_Usuario.Text

y el error me indica
"Referencia a objeto no establecida como instancia de un objeto"

Etiquetas: coneccion, oracle, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:09.