USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  BETWEEM em textbox
Francis
ARCOVERDE
PE - BRASIL
ENUNCIADA !
Postada em 09/08/2011 14:39 hs            
É o seguinte eu montei um form de pesquisa onde eu posso pesquisar por nome, cidade, estado usando LIKE enfim , agora eu quero  fazer a consulta usando intervalos a partir do campo codigo que é numeração automatica Ex: (consulta cadastros de 10 até o 30 , de 52 à 70...) , então criei dois campos de textos para o intervalo: txt_inter1, txt_inter2 e um botão de comando que terá o código. Eu estou usando este código, mas eu não sei onde está o erro.

dim b,c as string
b = txt_inter1.text
c = txt_inter2.text
Set rs = con.Execute("SELECT * FROM clientes BETWEEN '" & b & " ' AND  '" & c & "'")

Valeu galera, espero por respostas.
   
comendador
SÃO GONÇALO
RJ - BRASIL
ENUNCIADA !
Postada em 09/08/2011 17:17 hs            
Ficaria assim:

Set rs = con.Execute("SELECT * FROM clientes WHERE cod_cliente BETWEEN '" & b & " ' AND  '" & c & "'")
   
Francis
ARCOVERDE
PE - BRASIL
Postada em 10/08/2011 06:24 hs            
Cara valeu vou testar por aqui.
     
Francis
ARCOVERDE
PE - BRASIL
ENUNCIADA !
Postada em 13/08/2011 19:50 hs            
olha só, pesquisei também em outros site e que creio que o comando esteja correto, mas o vb me diz me tipo de dados está errado , já tentei CINT e nada , alguem poderia me dar esta luz, como converter se é isto que falta para pesquisar pelo codigo numerico
p.s. - com texto serve normalmente
   
Eduardo
não registrado
Postada em 13/08/2011 21:52 hs   
Declaração está um pouco fora do normal.
Dim B,C as string.
Faça assim.
Dim B as string,C as string.
Mas o certo é.
Dim B as Integer,C as Integer.
Isto porque o campo autonúmerico é número inteiro e está de bom tamanho.
Quanto ao uso do Acess existe uma certa diferença quanto a pesquisa com números.
Fica deste jeito.
Set rs = con.Execute("SELECT * FROM clientes WHERE cod_cliente BETWEEN " & B & "  AND  " & C & "")
Sem aspas simples.
 
     
Francis
ARCOVERDE
PE - BRASIL
ENUNCIADA !
Postada em 15/08/2011 09:43 hs            
Cara Veleu deu certinho.
Abraços
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página