Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lezão

[Resolvido] excluir produtos do banco

Recommended Posts

Ai galera tem com fazer, q meus produtos excluam automaticamente qnd eu colocar a data ...

tipo tenho um produto q sera exibidoem meu site por 30 dias começou hoje 06/04/2009 daki 30 dias ele é excluido sozinho

 

tem como fazer isso?????????????????

Compartilhar este post


Link para o post
Compartilhar em outros sites

use o DateAdd e depois faz um if,

se a data for = você dá um DELETE na SQL

lembrando que você tb pode fazer na sua instrucao SQL

delete * from tabela where data < datevalue('"&now()+30&"')

Compartilhar este post


Link para o post
Compartilhar em outros sites

não seria melhor uma coluna para ativar/desativar o produto? assim você pode só reativa-lo por mais X dias e não precisa recadastra-lo

Compartilhar este post


Link para o post
Compartilhar em outros sites

uma boa sugestao, você poderia fazer o mesmo esquema de colocar e retirar produtos em promocao,

Compartilhar este post


Link para o post
Compartilhar em outros sites

você teria uma flag no bd, campo True/False, e ativar = True, mesmo jeito para colocar produtos em promocao, tipo quando vai por um produto

UPDATE Produtos SET Promo = True WHERE COD_Produto = " & varID

para retirar

strSQL = "UPDATE Produtos SET Promo = False WHERE COD_Produto = " & varID[/sql]

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu colocaria uma coluna do tipo date para determinar a data final de exibição no site, ao cadastrar você define o periodo de exibição (dataInicio e dataFim).

 

no site você faz a consulta entre o periodo de dataInicial >= a data atual e dataFim <= data atual. Com isso, no site aparecem só os produtos realmente permitidos no periodo e no admin você verá todos

 

 

outra forma, mais simples, é na consulta do site você filtrar fazendo o calculo na query:

 

quando datacadastro + 30 dias seja <= data de hoje

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.