Saludos:
Logres conectar mi vb 2005 con MySQL, luego logre hacer consultas a las tablas de la base de datos, ponerlas en un DataGridView, ahora el problema es el siguiente:
Una vez que se muestran los valores en el DataGridView, quiero hacer que solo se muestren en el mismo DataGridView aquellos registros que pertenecen a una fecha seleccionada en un DateTimePicker, y nada de salir, pero cuando logré hacer que salga, los datos filtrados se agregan a los datos que ya muestra el DataGridView y si sigo seleccionando fechas se siguen agregando los resultados al final de todos los registros que ya contiene el DataGridView el código que tengo para esto es el siguente:
Código:
Dim StrSql1 As String
StrSql1 = "SELECT A.com_fecha, A.com_fechaven, A.com_proveedor, B.prv_name, A.com_bruto, A.com_igv, A.com_bruto + A.com_igv AS Total " & _
"FROM compras A, proveedores B " & _
"WHERE com_fecha >= '" & Format(dtpInicio.Value, "yyyy-mm-dd") & "' AND com_fecha <= '" & Format(dtpFinal.Value, "yyyy-mm-dd") & "' " & _
"AND A.com_proveedor = B.prv_ruc"
dtgvCompras.DataSource = Nothing
da = New MySQLDataAdapter(StrSql1, cnMySQL)
da.Fill(ds)
dtgvCompras.DataSource = ds.Tables(0)
las variables da y ds ya están declaradas al principio.