• 0
Sign in to follow this  
filipeflc00

Data

Question

AMIGOS

FIZ UM COD.. Q QUERIA Q QUANDO A DATA DO BANCO FOSSE MENOR Q A DATA DO SISTEMA APARECESSE UMA UMA MSG ESPECIFICADA

E SE A DATA DO BANCO FOSSE MAIOR Q A DATA DO SISTEMA..APARECESSE OUTRA MENSSAGEM ESPECIFICADA

MAS QUANDO FAÇO isso não ESTA DANDO CERTO

POR FAVOR ME AJUDEM

OLHEM O COD AI .. E ME FALEM O QUE ESTA ERRADO

	Objconn.Open conex

strQuery = "SELECT * FROM t_sai"
Set ObjRs = objConn.Execute(strQuery)

data = objRS("data")


 If Date() => data  Then
        %>
    <body <%= colorbg1 %> scroll="no">
    <script language="javascript">
         alert("TESTE !");
       
    </script>
       <%
 ElseIF Date() <= data Then
        %>
    <body <%= colorbg1 %> scroll="no">
    <script language="javascript">
         alert("TESTE2 !");
        
    </script>
       <%
 End If


OBRIGADO

biggrin.gif

Share this post


Link to post
Share on other sites

19 answers to this question

Recommended Posts

  • 0

Eu teste aqui e funcionou.

Mas eu atribui um valor específico para a variável data, não busquei de nenhum bd.

De repente dá uma olhada em como que está sendo buscada a data.

Share this post


Link to post
Share on other sites
  • 0

opa

olha so cara.. num entendi não..rsrs

aki eu coloquei assim

com a data

e ainda ta dando a mesma coisa... ele não me fala se a data e maior ou menor..so da a mesma MSG

so da a MSG "teste2"


	Objconn.Open conex

strQuery = "SELECT * FROM t_sai"
Set ObjRs = objConn.Execute(strQuery)

data = "27/09/2004"


 If Date() => data  Then
        %>
    <body <%= colorbg1 %> scroll="no">
    <script language="javascript">
         alert("TESTE !");
       
    </script>
       <%
 ElseIF Date() <= data Then
        %>
    <body <%= colorbg1 %> scroll="no">
    <script language="javascript">
         alert("TESTE2 !");
        
    </script>
       <%
 End If



Share this post


Link to post
Share on other sites
  • 0

ELE FALA Q A DATA DA VARIAVEL E MAIOR Q A DATA A ATUAL

DA UMA OLHADA NEESSE NOVO COD

	Objconn.Open conex

strQuery = "SELECT * FROM t_sai"
Set ObjRs = objConn.Execute(strQuery)

data = "27/12/2005"


 If Date() > data  Then
        %>
    <body <%= colorbg1 %> scroll="no">
    <script language="javascript">
         alert("DATA MAIOR !");
       
    </script>
       <%
 ElseIF Date() <= data Then
        %>
    <body <%= colorbg1 %> scroll="no">
    <script language="javascript">
         alert("DATA MENOR!");
        
    </script>
       <%
 End If



VALW cara PELA FORÇA

Share this post


Link to post
Share on other sites
  • 0
ASP
<% @Language="VBScript" %>

<%

'Objconn.Open conex

'strQuery = "SELECT * FROM t_sai"

'Set ObjRs = objConn.Execute(strQuery)

data = "25/12/2005"

Response.Write data & " e " & date() & "<br><br>"

If Date() >= data Then

Response.Write data & " < " & date()

%>

<script language="javascript">

alert("data menor");

</script>

<%

Else

Response.Write data & " > " & date()

%>

<script language="javascript">

alert("data maior");

</script>

<%

End If

%>

fiz o teste! mesma coisa mostra sempre a segunda mensagem sempre não entra no if! cai sempre no else! to fazendo uns testes aqui qqer coisa eu posto ae

abraços

ó eu aí

Share this post


Link to post
Share on other sites
  • 0

Amigos Obrigado Pela Força mais eu já consegui

eu so fiz uma troca

ao en vez de eu colocar a DATE() direto no IF

eu declarei uma variavel com ela..e depois joguei a variavel no IF..

valeuzão ai gente ..

abraço para todos

biggrin.gif

Share this post


Link to post
Share on other sites
  • 0

Amigos...estou aqui de novo

da outra vez..consegui normal

so que foi comparando entre duas datas normal...

Ex.: 25/11/2005 e 28/12/2005

agora quero fazer assim

saber quando a data do atual ultrapasar a data do sistema..

aparecer uma certa MSG..

Ok??

me ajudem por favor

Obrigado

Share this post


Link to post
Share on other sites
  • 0

em vez de:

data = "27/12/2005"
faca:
data = Conversion.CDate("2005-12-17")
funciona em visual basic e em vbscript. não tenho como testar aqui, mas deve funcionar no asp. o codigo ficaria assim:
Objconn.Open conex

strQuery = "SELECT * FROM t_sai"
Set ObjRs = objConn.Execute(strQuery)

data = Conversion.CDate("2005-12-17")


If Date() > data  Then
       %>
   <body <%= colorbg1 %> scroll="no">
   <script language="javascript">
        alert("DATA MAIOR !");
      
   </script>
      <%
ElseIF Date() <= data Then
       %>
   <body <%= colorbg1 %> scroll="no">
   <script language="javascript">
        alert("DATA MENOR!");
       
   </script>
      <%
End If

Share this post


Link to post
Share on other sites
  • 0

valw cara..mas num deu certo não

sad.gif

E o seguinte

Quando o a data atual do servidor for maior ou igual q a data do banco

Me mostrasse uma menssagem como se a validade tivesse acabado

Como um sistema de biblioteca

O sistema avisar quando vencer a data de entrega do livro

De uma olhada no meu cód


            Objconn.Open conex



strQuery = "SELECT * FROM t_sai"

Set ObjRs = objConn.Execute(strQuery)



data = Date()

data2 = objRS("data_dev")





 If data2 > data  Then

        %>

                          <body <%= colorbg1 %> scroll="no">

                          <script language="javascript">

                             alert("ESTA NA DATA DE VALIDADE !");

                             

                          </script>

                  <%

 ElseIF data2 = data Then

        %>

                          <body <%= colorbg1 %> scroll="no">

                          <script language="javascript">

                             alert("VENCEU O PRAZO!");

                              

                          </script>

                  <%

 End If




de uma olhada ai pessoal..ve se vocês entede

mas mesmo assim..valw ai moçada...pela ajuda

Share this post


Link to post
Share on other sites
  • 0

o q esta acontecendo de errado?

talvez o certo seja:

           Objconn.Open conex

strQuery = "SELECT * FROM t_sai"

Set ObjRs = objConn.Execute(strQuery)

data = Date()

data2 = objRS("data_dev")

If data2 > data  Then

       %>

                         <body <%= colorbg1 %> scroll="no">

                         <script language="javascript">

                            alert("ESTA NA DATA DE VALIDADE !");

                           

                         </script>

                 <%

ElseIF data2 <= data Then

       %>

                         <body <%= colorbg1 %> scroll="no">

                         <script language="javascript">

                            alert("VENCEU O PRAZO!");

                            

                         </script>

                 <%

End If

Share this post


Link to post
Share on other sites
  • 0

beleza..desse jeito ainda ele fala algo

eu já tinha feito assim

mas e o seguinte

quando eu coloco uma data q já venceu no banco de dados

ele não fala q a data já venceu

fala q esta na validade do pzao ainda

porque no form

eu do uma data de saida do produto

e uma data de xegada("data de devolução.. q a pessoa tem q devolver o produto")

mas ele so fala q a pessoa esta em p´razo..nunk fala q já venceu a data determinada

valw galera

de mais uma olhada ai

Obrigado a todos e Abraços

Filipe

Share this post


Link to post
Share on other sites
  • 0

não entendi esse negocio de data de saida e data de chegada. você compara a data de chegada com a data atual, certo?

ou não?

onde você usa cada uma das datas?

você disse que

nunk fala q já venceu a data determinada

mas tem certeza q você esta comparando uma data q seja anterior a atual, ou seja, q o prazo realmente venceu?

Share this post


Link to post
Share on other sites
  • 0

AMIGOS

já CONSEGUI RESOLVER ESSE PROBLEMA..

O PROBLEMA ERA DOP JEITO Q EU ESTAVA COLOCANDO A DATA NO BANCO COM TEXT

AI COLOQUEI COMO DATA/HORA..FICO FILE

Q VACILO EM

EHHEE

EU FIZ ESSE COD DE TUDO QUANTO A JEITO

MAS E isso AI ..A PROGAMAÇÃO E isso QUANDO você AXA Q O PROBLEMA E OS MAIS DIFICEIS...SÃO OS MAIS BOBOS

RSRS

VALW GALERA PELA FORÇA

ABRAÇO

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this