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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Erro em consulta
Trovão
INDAIATUBA
SP - BRASIL
Postada em 19/10/2004 20:48 hs            
amigos, boa noite!
Vejam essa rotina:
On Error Resume Next
If (txt_usuario.Text <> "") Then
    txt_usuario.Text = Format(txt_usuario.Text, "000")
    vtbVendedor.MoveMin
    vtbVendedor.Find "codigo = " & txt_usuario, , , 1
    If Not vtbVendedor.EOF = False Then  ' se encontrou
        MsgBox "Vendedor não cadastrado", vbInformation, "Informação"
        txt_usuario.SetFocus
    End If
End If
acontece o seguinte: quando digito numeros que é o que tem no banco de dados a consulta é feita normalmente. aconcete que, se eu digitar letras dá o seguinte erro:
 
run timer erro '3001':
os argumentos são incorretos, estão fora do intervalo aceitável ou estão em conflito
 
o que pode ser?
 
gratos
 
vanderlei
     
Andrepaulo
SÃO PAULO
SP - BRASIL
Postada em 19/10/2004 22:46 hs            
pode ser o tipo de dados ...
 
o campo código no BD eh Numero ou String ? se for numero colocar Cint(txt_usuario)

Emoções ¿? AndrePaulo ¿? Emoções
     
Trovão
INDAIATUBA
SP - BRASIL
Postada em 20/10/2004 08:57 hs            
o campo no bd é string...... continua o erro... o mesmo erro dá quando consulto nome de cliente por exemplo.
     
Andrepaulo
SÃO PAULO
SP - BRASIL
Postada em 20/10/2004 09:56 hs            
que componente é esse q vc tah usando pra executar a consulta ?
 
não seria mais fácil se vc usasse SQL ?
 
na minha opinião o erro pode estar nessa linha...
vtbVendedor.Find "codigo = " & txt_usuario, , , 1
 
ou na formatação do txtcodigo
txt_usuario.Text = Format(txt_usuario.Text, "000")
 
eu acho que pode ser um desses dois ...
 
na tabela vc ta gravando o vendedor com o Código com a String
por ex: codigo = 001 ?? ou simplesmente 001 ?
 
se puder descrever um pouquinho melhor .. é mais fácil pra ajudar...
valew...
 

Emoções ¿? AndrePaulo ¿? Emoções
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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