Boas colegas,tou a desenvolver uma aplicação em vb6,quando tento filtrar o recordset da-me um erro a dizer que os argumentos sao do tipo incorrecto...basicamente a ideia é obter todos os resultados que se encontrem num intervalo de datas.
Aqui fica o código:
DataPrevista é o campo que quero filtrar e d1 é a data inicial e di2 a datafinal,o erro como já disse é:
Desde já obrigado pela ajuda pessoal.
Cumps.
Aqui fica o código:
Código:
rs.filter = "(DataPrevista BETWEEN #" & CDate(di1) & "# And #" & CDate(di2) & "#"
DataPrevista é o campo que quero filtrar e d1 é a data inicial e di2 a datafinal,o erro como já disse é:
Ja tentei sem o cdate também mas é igual..Já usei o >= e <= mas em vez do programa filtrar pela data completa filtra so pelo dia do mes...enfim..Run-Time Error 3001 - Arguments are of the wrong type,are out of acceptable range,or are in conflict with another
Desde já obrigado pela ajuda pessoal.
Cumps.