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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  run time error "13" - tipo incompativel.
andre felipe
CURITIBA
PR - BRASIL
ENUNCIADA !
Postada em 08/08/2010 22:31 hs            
oi pessoal esta dando um erro em minha aplicaçao e nao faço a minima ideia de como resolver se alguem souber agradeço muito Private Sub cmdvalidaregistro_Click()
SET BANCO=BANCODEDADOS.OPENRECORDSET("SELECT NOME FROM FUNCIONARIO WHERE REGISTRO='" & TXTNUMEROREGISTRO.TEXT & "'")
If banco.RecordCount = 0 Then
MsgBox "registro nao encontrado", vbInformation + vbOKOnly, "..:relogio ponto by andre"
Exit Sub
End If
txtnome.Text = banco("nome")
End Sub

o erro esta acontecendo na linha que esta em maiusculo na rotina se alguem puder me ajudar agradecerei muito.
0brigado a todos...
   
gerarda
MONTE SIAO
MG - BRASIL
ENUNCIADA !
Postada em 09/08/2010 09:53 hs            
é que o formato de TXTNUMEROREGISTRO.TEXT é diferente do banco de dados
tenta formatar como double   cdbl(TXTNUMEROREGISTRO.TEXT)

SET BANCO=BANCODEDADOS.OPENRECORDSET("SELECT NOME FROM FUNCIONARIO WHERE REGISTRO='" & cdbl(TXTNUMEROREGISTRO.TEXT)  & "'")

   
andre felipe
CURITIBA
PR - BRASIL
ENUNCIADA !
Postada em 09/08/2010 17:21 hs            
mesmo como double continua dando o mesmo erro.
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 09/08/2010 20:56 hs            
Se for String, sua consulta está certa, se for numeric tire as aspas simples. Veja abaixo se for numeric.
 
SET BANCO=BANCODEDADOS.OPENRECORDSET("SELECT NOME FROM FUNCIONARIO WHERE REGISTRO=" & cdbl(TXTNUMEROREGISTRO.TEXT)
   
Fausto
não registrado
ENUNCIADA !
Postada em 09/08/2010 22:41 hs   
André qual windows esta usando.
Cara fiz um teste com win7 e deu o mesmo erro na qual comentou.
Porém,peguei um sistema feito não lembro muito se foi com win98 ou Xp,
por incrivél que pareça este não da erro "13".Peguei os mesmos codigos do 98 ou xp e coloquei num formulário criado no win7; deu erro "13".Porque o sistema criado no Win98 ou Xp não da erro e no win7 da este erro.
Até eu estou querendo saber porque apresenta esta "danado".
Espero que alguém responda.
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 10/08/2010 10:01 hs            
Para o Win7 mude o CDBL para Val(TXTNUMEROREGISTRO.TEXT)
 
VLU//
   
Página(s): 1/2      PRÓXIMA »


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