Ir para conteúdo

POWERED BY:

Arquivado

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

elton73ssa

Between no SQL com access

Recommended Posts

Olá,

 

Estou realizando a consulta:

 

select * from produto WHERE valor between '50000' AND '100000' order by produto_id

If rs.EOF Or rs.bof Then
response.write "<br>"&rs.fields("valor")&"<br>"
end if
	

Sendo que os valores inicial e final são passados através de duas variáveis.

 

O problema é que está me retornando apenas o produto com valor 50000, sendo que existe também o produto com valor 75000. Então qual o problema dessa consulta?

 

Pensei que se colocando um DO while not funcionaria, mas não me mostra os dois produtos da faixa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

está usando como texto, tire as aspas

Compartilhar este post


Link para o post
Compartilhar em outros sites

exemplo:

 

var1=33
   var2=40
SQL="SELECT * FROM login Where codigo between "&var1&" AND "&var2&""
  rs.open SQL,conexao,1,3

Compartilhar este post


Link para o post
Compartilhar em outros sites

exemplo:

 

var1=33
   var2=40
SQL="SELECT * FROM login Where codigo between "&var1&" AND "&var2&""
  rs.open SQL,conexao,1,3

Não deu... o campo é do tipo texto, pois guarda o sinal de ponto e o de vírgula, então se eu tirar as aspas simples aí é que não funciona.

 

Será pq eu tenho mais critérios nessa busca que está truncando?

 

SQL="SELECT * FROM produto Where codigo ="&var1&" AND valor between '"&var2&"' AND '"&var3&"'"

Compartilhar este post


Link para o post
Compartilhar em outros sites

você tentou da maneira que eu te sugeri?

 

Tentei, sim. Entre parenteses. Sem sucesso.

 

Aos Admins do fórum: Coloquei para receber email toda vez que alguém respondesse mas não tenho recebido...

 

"Você está atualmente recebendo notificações de respostas via e-mail" - mentira... :P

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.