none
Deletando por Data? RRS feed

  • Pergunta

  • Boa Tarde,

    Eu tenho um DB que Grava Eventos com Datas e tals.

    Eu precissaria que quando o Aplicativo Abrisse, todos os registros que já ocorreram fosse deletados.

    Por exemplo:

    Eu tenho um registro X com Data para 22 de Julho de 2009. Quando o Usuário abrisse o Aplicativo Dia 23 de Julho de 2009 (Ou depois) o registro X fosse deletado, pois ele já ocorreu.

    O Problema é que eu não faço nem idéia de como fazer esse sistema.

    Ficaria muito grato se alguem me ajudasse.

    []'s
    Kaio Augusto, 13 Anos. http://kaiovbnet.wordpress.com/
    terça-feira, 21 de julho de 2009 17:17

Todas as Respostas

  • Bom dia.

    Você precisa executar um comando SQL neste banco de dados com o critério que você quer, ou seja, a data.

    Crie um Command (tipo OdbcCommand) acessando o banco com a instrução que vc precisa executar, tipo:

    cmd.CommandText = "delete from eventos where data < ?"

    Depois adicione um parâmetro com a data que você precisa e execute.

    Caso não esteja claro, procure informações sobre este tipo de comando que pode ter mais exemplos de uso.

    Espero ter ajudado.

    Alexandre

    quarta-feira, 29 de julho de 2009 11:51
  • delete from tabela where data < getdate()


    abs
    sexta-feira, 7 de agosto de 2009 19:11