Ir para conteúdo

POWERED BY:

Arquivado

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

cesarhtc

Envio_email

Recommended Posts

Tenho uma query (apenas select) onde faço um calculo de data acrescentando dias, me gerando 3 datas separadas DT1, DT2 E DT3 diferentes para um registro, preciso enviar um email quando uma destas for igual data do dia.

 

tentei usar if dt1 = date or dt2 =date or dt3 =date then

 

envial email

 

else.....

 

Desde já agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use o IsDate para verificar se a data é válida, caso não for dae sim você CONVERTE ela com o CDate. E se estiver vindo do banco use esta função:

 

Formato: dd-mm-aaaa

<%
Function ConverterDataBanco(ConDataBanco)
    ConDataBanco = Right("0"&Day(ConDataBanco),2) &"-"& Right("0"&Month(ConDataBanco),2) &"-"& Year(ConDataBanco)
    ConverterDataBanco = ConDataBanco

Compartilhar este post


Link para o post
Compartilhar em outros sites

como as datas já vem do banco e no banco é tipo data o isDate sempre será verdadeiro... o problema que o recordset do asp clássico não é tipado por isso que somente o Cdate é o suficiente para validar a condicional desejada...

Compartilhar este post


Link para o post
Compartilhar em outros sites

use a função para converter antes os dados

Compartilhar este post


Link para o post
Compartilhar em outros sites

como as datas já vem do banco e no banco é tipo data o isDate sempre será verdadeiro

 

Ou se preferir faço a comparação direto na sua SQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

tá fácil, faça uma simples verificação dos dados, se necessitar converta e um simples laço resolve seu envio.

Compartilhar este post


Link para o post
Compartilhar em outros sites

otimizar o

 

if dt1 = date or dt2 =date or dt3 =date then

Compartilhar este post


Link para o post
Compartilhar em outros sites

com certeza!! isso melhora e muito o desempenho do sistema por isso que é importante a analise do sistema pois das diversas maneiras que podemos fazer alguma coisa sempre irá existir a melhor com um banco cliente/servidor bem trabalhado fica muito bom até com consultas complexas...

Compartilhar este post


Link para o post
Compartilhar em outros sites

perfeito, a análise do sistema, bem como a análise de dados, Análise estatística para descrição dos dados,

Análise das Relações Causais identificadas nas Hipóteses, brain-storm, esse principalmente, pois ja peguei vários sistemas de outros dev. onde não foi devidamente feito esta análise, e vc pega um cliente que não sabe o que quer, não sabe expressar a real necessidade do sistema e depois tem que ficar remendando, consertando, arrumando coisas de outros.

Compartilhar este post


Link para o post
Compartilhar em outros sites

por esses motivos que minha cobrança pelas prestações de serviços são diferenciadas fazendo que o cliente ache justo... mas esse conceito de ele mesmo não saber o que quer tem que saber ser passado senão ele pode entender como ofensa... que coisa?!.. mas cliente é assim mesmo.!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muitas vezes além de desenvolvedor temos que ser até psicólogos... pois cada cliente é uma história e situação diferente. Tenho clientes que quer ver só sua aplicação funcionando ou contrata por email, deposito recebeu, acabou... como tem aquele que quer que vc vá até a empresa, converse, tome um café... etc etc etc......

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.