Buenas tardes..
Soy nueva en el tema ..quisiera que me ayuden con algo
Tengo en un formulario dos dtpickers: dtpicker3, dtpicker4
Quisiera que al escoger una fecha se me filtre en un datagrid.
Mi base esta en postgres y el campo fecha(soc_cad_lice) de mi tabla es de tipo date.
tengo 2 variables donde cojo los valores de los dtpickers...aqui les pongo
Dim Fecha_Inicial As string
Dim fecha_Final As string
Fecha_Inicial = CDate(Format(DTPicker3.Value, "yyyy-mm-dd"))
fecha_Final = CDate(Format(DTPicker4.Value, "yyyy-mm-dd"))
adolicencia.ConnectionString = "Provider=MSDASQL;Driver={PostgreSQL ANSI};SERVER=localhost;DATABASE=bdcooperativag;UID =postgres;PWD=012;"
adolicencia.RecordSource = "select * from socio, movil where soc_cad_lice between " + Fecha_Inicial + " And " + fecha_Final + " and socio.soc_codigo=movil.soc_codigo"
adolicencia.Refresh
Este es el error que me sale:
ERROR:El operador no existe date>=integer
si cambio las variables Fecha_Inicial y fecha_Final a tipo date me cambia el formato y me sale este error: No coinciden los tipos..
Quisiera que me ayuden con la sintaxis o q debo hacer para que me funcione la consulta..