Visual Basic.NET - Datetimepicker Null

 
Vista:

Datetimepicker Null

Publicado por carol chuy (5 intervenciones) el 27/09/2019 21:28:26
Necesito que el datetimepicker tome valores vacios desde mi conexion de access, ya que si no tengo ninguna fecha me sale error, alguien sabe alguna solucion, lo estoy trabajando con visual 2012

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Dim consulta As String
Dim ejecutar As New OleDb.OleDbCommand
Dim leer As OleDb.OleDbDataReader
consulta = "SELECT * FROM INGRESO WHERE CODIGO='" & Form3.Txtcod.Text & "' "
ejecutar.CommandType = CommandType.Text
ejecutar.Connection = conectar
ejecutar.CommandText = consulta
leer = ejecutar.ExecuteReader
While leer.Read
    Form3.DTP1.MinDate = leer(2)
    Form3.DTP11.MinDate = leer(3)
    Form3.txtingresos1.Text = leer(4).ToString
    Form3.txtreal1.Text = leer(5).ToString
    Form3.txtpagada1.Text = leer(6).ToString
    Form3.txtdif1.Text = leer(7).ToString
    Form3.txttot1.Text = leer(8).ToString
    Form3.Total1.Text = leer(9).ToString
End While
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Datetimepicker Null

Publicado por Phil Rob (1546 intervenciones) el 27/09/2019 22:57:26
Hola,

Sin haber testado, creo que tienes un error cuando leer(2) y/o leer(3) no contienen un valor correcto.

Este es la razon propongo de escribir este codigo en un Try :

1
2
3
4
5
6
7
8
9
10
While leer.Read
Try
   Form3.DTP1.MinDate = leer(2)
Catch
End Try
Try
   Form3.DTP11.MinDate = leer(3)
Catch
End Try
' ... 

Quizá puedes escribir un código útil en la parte Catch.

Espero te dar una buena idea ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar