Ir para conteúdo

Arquivado

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

marvazoler

BETWEE louco

Recommended Posts

Olá galera, estou um problema sério!!

Não consigo fazer o BETWEE trabalhar certo!

 

Eu tenho da data inicial e a data final

mas quando eu digito da da inicial igual a data final funciona, mas quando faço por perio mais longo

não funciona carrega todos os cadastro registrados, ou seja, a base toda.

 

Alguem pode me ajudar!!

 

Desde já agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segue abaixo

 

<%

function formataData( parametro )

com = cDate(parametro)

d = Day(com)

m = Month(com)

a = Year(com)

 

if d < 10 then d = "0"& d

if m < 10 then m = "0"& m

 

formataData = a &"/"& d &"/"& m

end function

 

'Dim oConn

Dim Conn

Dim oRs

'Dim filePath

'Dim Index

Dim vardataI

Dim vardataF

Set conn = Server.CreateObject("ADODB.Connection")

conn.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};Server=;Database=;Uid=;Pwd=;"

conn.Open()

 

vardataI = formataData( Request.Form("txtdataI") )

vardataF = formataData( Request.Form("txtdataF") )

Set oRs = Conn.Execute("SELECT * from tbl_reclam WHERE Data BETWEEN '"&vardataI&"' AND '"&vardataF&"' ")

%>

 

Estou usando asp x Mysql

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como fica o Sql montado ?

 

Pode ser erro na montagem da data.

 

Atenção para :

 

10ª Regra

É proibido o post de mensagens com o objetivo de evidenciar o tópico, tornando-o primeiro da lista de tópicos (up), tal como mensagens repetitivas e/ou que não condizem com o assunto do tópico em questão (flood). Tais mensagens serão excluídas e o usuário advertido por MP.

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.