Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/04/2011, 15:32
Wuakap
 
Fecha de Ingreso: mayo-2008
Mensajes: 40
Antigüedad: 15 años, 11 meses
Puntos: 3
Respuesta: Hacer una consulta VB Net -MySql pasando una fecha

Prueba lo siguiente:

Código:
Dim fechaInicio As Date = Convert.ToDateTime(Me.DateTimePicker1.Text)
Dim fecha1 As String = String.Format("{0:yyyy-MM-dd}", fechaInicio)

        Try

              conexion = New MySqlConnection()
              conexion.ConnectionString = "server=" & Servidor & ";" & "user id=" & Usuario & ";" & "password=" & Pass & ";" & "database=" & BasedeDatos & ";"
              conexion2.Open()
              table = New DataTable
             adaptador = New MySqlDataAdapter("SELECT valor FROM Casas WHERE fecha=" & Format("{0:yyyy-MM-dd}", fechaInicio) & ";", conexion2)

             builder = New MySqlCommandBuilder(adaptador)
             adaptador.Fill(table)
             TextBox4.Text = Me.table.Rows(0).Item(0)

         Catch ex As Exception
             msgbox(err.description)
         End Try
Con eso puedes capturar el error y ver que esta pasando. A mi parecer no encuentra ningún registro con los filtros asignados en el where y al tratar de asignar un null, la aplicación genera un error en tiempo de ejecución y, en buen chileno, se va de wata