Preciso de ajuda, tenho uma consulta ADO que faz a leitura de um CSV e filtra a data de acordo com o dia atual, porém os dados retornados não correspondem a intervalo que solicitei. Por exemplo: Where data >= #01/01/2019#, porém o recordset traz registros diversos de anos anteriores.
Obs.: para ler o CSV eu crio diariamente um Schema.ini (abaixo)
[20190415_061201_EmailseTelefonemas.csv] Format=Delimited(;) ColNameHeader=True MaxScanRows=100 DateTimeFormat=DD/MM/YYYY hh:nn:ss Col1="Data de Criacao" DateTime Col2="Data de Inicio" DateTime Col3="Tipo de Atividade" Text Col4="Status da Atividade" Text Col5="Referente a" Text Col6="Proprietario" Text Col7="Unidade de Negocios (Usuario Proprietario)" Text Col8="Codigo do Colaborador (Usuario Proprietario)" Long Col9="Criada por" Text Col10="Unidade de Negocios (Criada por)" Text Col11="Codigo do Colaborador (Criada por)" Long Col12="CNPJ/CPF (Referente a Lead)" Text Col13="CNPJ/CPF (Referente a Conta)" Text Col14="CNPJ/CPF (Referente a Oportunidade)" Text Col15="CNPJ/CPF (Referente a Proposta)" Text Col16="CNPJ/CPF (Referente a Contrato)" Text Col17="Codigo Centro Decisao (Referente a)" LongAbaixo parte do código variável de data e open recordset.
DataFiltro = Date - 90 DataFiltro = CDate(DataFiltro) With rs .ActiveConnection = cn .LockType = adLockOptimistic .CursorType = adOpenKeyset Sql = "Select [data de criacao], [Status da Atividade], [Data de Inicio] " _ & "FROM Interacoes Where [data de criacao] > #" & DataFiltro & "# " _ & "and [Tipo de Atividade] Like 'Email'" .Open Sql End withNo CSV os dados do campo [data de criacao] constam como exemplo abaixo:
Data de Criacao;
31/12/2018 23:58:11;
Alguem já passou por isso? Conseguiu resolver?
Abraço