La expresión contiene un operador "Between" no compatible
Publicado por Miguel (281 intervenciones) el 06/09/2017 19:27:07
Tengo el siguiente código para filtrar datos de un tabla y me da un error indicado en el titulo. Les pongo el código haber si me pueden indicar lo que hago mal.
Si lo hago solo para el año se ejecuta bien pero para el mes falla.
Gracias y un saludo
1
2
3
4
5
6
7
8
9
10
11
12
13
Private Sub filtrar()
Try
Dim vista As New DataView
vista.Table = ds.Tables("Diario")
Dim str As String = String.Empty
str = "[Year(Fecha)]=" & CStr(vaño) & " And [Month(Fecha)] Between " & CStr(vmes) & " And " & CStr(vmes1) & ""
vista.RowFilter = str
Me.dgv.DataSource = vista
Me.dgv.Update()
Catch ex As Exception
MessageBox.Show(ex.Message, "Advertencia", MessageBoxButtons.OK)
End Try
End Sub
Si lo hago solo para el año se ejecuta bien pero para el mes falla.
Gracias y un saludo
Valora esta pregunta
0