• Jueves 16 de Mayo de 2024, 20:41

Autor Tema:  Error En El Evento Leave  (Leído 832 veces)

Sagma

  • Miembro MUY activo
  • ***
  • Mensajes: 390
  • Nacionalidad: bo
    • Ver Perfil
Error En El Evento Leave
« en: Sábado 11 de Noviembre de 2006, 19:41 »
0
hola a todos, tengo el siguiente codigo que funciona cuando pilla el dato, pero cuando no pilla ningun datos me arroja el siguiente error: (el archivo jpg)  <_<

este es el codigo que tengo:

Código: Text
  1.  
  2. Private Sub txt_codigo_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles txt_codigo.Leave
  3.         Try
  4.             If IsNumeric(Me.txt_codigo.Text) Then
  5.                 Dim Trx As New AccesoDatos.Transacciones(False)
  6.                 Dim Pn As New ReglasN_CarrMate.RN_CarrMate(Me.txt_codigo.Text, Trx.Comand)
  7.  
  8.                 Me.txt_codcarre.Text = Pn.CCarrera
  9.                 Me.txt_codmate.Text = Pn.CMateria
  10.                 Me.cmb_plan.SelectedValue = Pn.CPlan
  11.                 Me.txt_nsa.Text = Pn.NivelNsa
  12.                 Me.cmb_estado.SelectedValue = Pn.Estado
  13.  
  14.                 Dim CCa As New ReglasN_Carrera.RN_Carrera(Me.txt_codcarre.Text, Trx.Comand)
  15.                 Dim CMa As New ReglasN_Materia.RN_materia(Me.txt_codmate.Text, Trx.Comand)
  16.                 Me.txt_ccar.Text = CCa.CodCarre
  17.                 Me.txt_desc_carre.Text = CCa.Descripcion
  18.                 Me.txt_sigla.Text = CMa.Siglas
  19.                 Me.txt_desc_mate.Text = CMa.Descripcion
  20.  
  21.                 Me.btn_adicionar.Enabled = False
  22.                 Me.btn_eliminar.Enabled = True
  23.                 Me.btn_modificar.Enabled = True
  24.  
  25.             End If
  26.         Catch ex As Exception
  27.             MsgBox("Error en la carga", ex.Message, MsgBoxStyle.Critical)
  28.         End Try
  29.     End Sub
  30.  
  31.  

gracias  :comp:
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.
Sagma

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Re: Error En El Evento Leave
« Respuesta #1 en: Lunes 13 de Noviembre de 2006, 21:20 »
0
Pues a lo que veo el problema lo tienes en una de las clases que estas usando.....

Tendrias que depurar que haces cuando no trae registros por que a lo que dice el error estras tratando de convertir un mensaje X a integer jeje....

Ah olvide comentar que cuanto te marca la exception

"No hay ninguna fila en la posicion 0" es por que tratas de acceder ya sea a un datatable, dataview o datareader a el registro index 0 y este no cuenta con registros.... Tendrias que validar primero si por lo menos tienes un registro antes de acceder a ellos jeje...
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->