|
Postada em 01/02/2006 09:56 hs
Ola pessoal Não consigo limitar registros numa tabela usando ADO. A propriedade recordcount não funciona. Fiz assim Conn.Execute "Delete * From Tabela Where Data = Now() - 30" Ado nem toma conhecimento Alguem sabe como fazer isso Atenciosamente Ivo
|
|
|
|
|
Postada em 01/02/2006 11:20 hs
tenta assim: Conn.Execute "Delete * From Tabela Where Data = #" & Format(DateDiff("d", 30, Now), "mm/dd/yyyy") & "#" qq dúvida é só postar t+
|
|
|
|
Postada em 02/02/2006 17:10 hs
Ola ghost Não deu certo... Talvez a função datediff exija, uma variavel data. No seu exemplo, o 30, que tipo de variavel seria ? Estou armazenando no seguinte formato : dd/mm/yyyy hh:mm:ss Obrigado e continuo aguardando mais dicas para esse problema. Atenciosamente Ivo
|
|
|
Donkey
|
PRESIDENTE PRUDENTE SP - BRASIL
|
|
Postada em 02/02/2006 20:27 hs
Now seria a data em questão, o parametro D é para dias, e 30 é a diferença.... Precisa ver o seguinte: 1º - Seu campo é do tipo data? 2º - Qual banco vc esta usando? 3º - Se for access, para trabalhar com campos data vc tem que por #, no código que vc passou vc não esta utilizando, talvez seja ai o problema. T+
|
|
|
|
Postada em 02/02/2006 22:40 hs
Estou usando bd acess, e o campo é tipo Date.
|
|
|
|
Postada em 03/02/2006 06:27 hs
No caso o que não deu certo?? Qual foi o erro?
|
|
|