Ir para conteúdo
Fórum Script Brasil
  • 0

Update De Campo Data


fabio mazzi

Pergunta

Pessoal, tenho este script abaixo que faz o seguinte:

pega a data de hj e joga na variavel varHoje

dps ele marca o campo Home como falso mas somente os que a dataexpiracao for menor que a data de hoje

e por fim executa o comando.

tentei fazer isso trocando a data de expiracao por codigo da noticia < 30 por exemplo e funcionou, so que quando coloco a data ele não altera registro nenhum e eu tenho registro com data menor do que a de hoje por exemplo.

o campo dataexpiracao é do tipo data/hora.

tentei usar este comando no access onde esta o banco e ele tambem não funcionou

UPDATE tbNoticias SET home=False WHERE dataexpiracao < 27/6/2007

este abaixo funcionou no access

UPDATE tbNoticias SET home=False WHERE codNoticia < 30

se trocar varHoje e colocar o varCodigo e varCodigo for = a 30 por exemplo funciona.

UPDATE tbNoticias SET home=False WHERE codNoticia < "&varCodigo

não FUNCIONA

<%

varHoje = date()

Set varAction = Server.CreateObject("ADODB.Command")

varAction.ActiveConnection = MM_conexao_STRING

varSql = "UPDATE tbNoticias SET home=False WHERE dataexpiracao < "&varHoje

varAction.CommandText = varSql

varAction.Execute

Set varAction = Nothing

%>

FUNCIONA

varCodigo = 30

Set varAction = Server.CreateObject("ADODB.Command")

varAction.ActiveConnection = MM_conexao_STRING

varSql = "UPDATE tbNoticias SET home=False WHERE codNotica < "&varCodigo

varAction.CommandText = varSql

varAction.Execute

Set varAction = Nothing

%>

ele não da erro nenhum, e no access, ele me exibe a mensagem pra confirmar a exclusao dos registros, porem indica que 0 linhas serao alteradas.

alguém pode me ajuda.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

tento assim??

<%
varHoje = date()
Set varAction = Server.CreateObject("ADODB.Command")
varAction.ActiveConnection = MM_conexao_STRING
varSql = "UPDATE tbNoticias SET home=False WHERE dataexpiracao < #" & varHoje & "#"
varAction.CommandText = varSql
varAction.Execute
Set varAction = Nothing
%>[/code]

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...