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 94 Invalid use of Null
BarraDois
OURINHOS
SP - BRASIL
ENUNCIADA !
Postada em 05/06/2008 14:19 hs            

Estou com o seguinte problema, tenho uma combo box que ao receber o foco é preenchida com os dados do DB, estava funcionando, só que agora esta aparecendo uma mensagem de erro “Run-time error 94 Invalid use of Null”. O campo no bd aceita valor nulo. O erro acontece na linha que está em negrito. O que pode ser?

 

Set db = OpenDatabase(dirdb & "bdCadastro.mdb")

Set Tabela = db.OpenRecordset("SELECT distinct(Profissao) FROM tblCadastro")

    While Not Tabela.EOF

      

 txt_Profissao.AddItem Tabela!Profissao

       

Tabela.MoveNext

    Wend

Exit Sub

   
BarraDois
OURINHOS
SP - BRASIL
ENUNCIADA !
Postada em 05/06/2008 14:33 hs            
Achei o erro, apesar de todos os campos do projeto ter validação para que não fique em branco, if txt = "" then ...., um registro do bd ficou com alguns compos em branco, dai o motivo de erro. Tem como contornar este erro, a sub já tem tratamento de erro.
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 05/06/2008 14:35 hs            
é simples colega basta fazer desta forma
 
txt_Profissao.AddItem Tabela!Profissao & ""
 
pronto problema resolvido
 
 
   
BarraDois
não registrado
ENUNCIADA !
Postada em 06/06/2008 02:34 hs   
Valeu Treze, como você mesmo disse, o problema foi resolvido
   
Página(s): 1/1    

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