Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2011, 11:28
antoniorecio
 
Fecha de Ingreso: abril-2011
Ubicación: Madrid
Mensajes: 2
Antigüedad: 12 años, 11 meses
Puntos: 0
Hacer una consulta VB Net -MySql pasando una fecha

Hola

Necesito hacer una consulta a una BD en MySql desde VBNet

Puedo conectar a la BD perfectamente y demas (otras consultas)

Tengo un Datetimepicker en VB, y en Mysql la fecha en formato "Date"

El codigo que tengo realizado es el siguiente:
Código:
      
 Dim fechaInicio As Date = Convert.ToDateTime(Me.DateTimePicker1.Text)
 Dim fecha1 As String = String.Format("{0:yyyy-MM-dd}", fechaInicio)


        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)
Pero me da error en Me.table.Rows(0).Item(0)

Que hago mal?


Y como deberia ser la consulta select en caso de querer añadir otra variable para la consulta? (Lo que sería tipo: Select valor FROM Casas WHERE fecha=20-10-2011 AND id=1)


Gracias