DELETAR D MES EM MES

GIOGOMES 27/11/2006 18:22:48
#186589
olá gostaria de saber como faço para deletar um registro a cada mês sem que faço isso, ou seja "tudo sozinho".
USUARIO.EXCLUIDOS 27/11/2006 18:28:25
#186594
Não entendi bem, mas vc pode a cada vez que o sistema abrir deletar os registros do determinado mês...flw
NETMANIA 27/11/2006 18:38:14
#186599
Você pode tentar isso

For intContador = 1 To 12

'Comando SQL para remover a linha
stSql = "DELETE FROM tabela WHERE MONTH(campo_data) = intContador AND YEAR(campo_data) = YEAR("& YEAR(Now) &")"


'Executa comando
obConexao.Execute stSql

Next

Claro que você precisa fazer o ajuste no SQL conforme o seu banco de dados. O comando acima fiz utilizando os comandos do MySQL.

Otacílio
USUARIO.EXCLUIDOS 27/11/2006 23:02:21
#186636
Resposta escolhida
Na verdade o que ele quer é deletar um determinado registro uma vez por mês, isso automático.


Faça o seguinte na abertura do seu programa:

Vamos suporte que vc queira deletar o registro todo dia 5.

If day(now) = 5 then
'Significa que é dia 5
'Então vc deleta o registro
End if


Se vc precisar saber como fazer para deletar o registro, poste qual o banco de dados que utiliza e a forma de conexão (DAO ou ADO)
Tópico encerrado , respostas não são mais permitidas