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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Instrução Null
gadu
não registrado
Postada em 03/04/2008 09:21 hs   
Tenho a seguinte instrução
txtData.Text = rs.Fields("DataMod")
que pega de a tabela de um banco e joga no TxtData , o problema é que quando o campo da tabela está em branco ele me retorna a mensagem...(Invalid use Of Null) Como tratar este erro?
     
Perci
MATÃO
SP - BRASIL
Postada em 03/04/2008 09:29 hs            
Por acaso, na sua tabela o campo DataMod é do tipo data?
Se for, é uma caso sério.
Eu evito de criar campos tipo data em minhas tabelas. Eu costumo criar campos texto, pois é bem mais fácil de manipular os dados e inclusive evita vários erros como este, de campos estarem em branco em determinados registros e aparecer a mensagem de campo nulo.
     
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
Postada em 03/04/2008 09:32 hs            

posta o código completo que você utiliza para carregar estes campos pra ver o que está errado

TÓPICO EDITADO
   
JOM
BOM JESUS DA LAPA
BA - BRASIL
Postada em 05/04/2008 22:23 hs            
Utilizo sempre o IIF :
 
Text_data = IIF(isnull(rs!data),"",rs!data)
 
Se o campo referente ao registro for nulo, o text_data ficará em branco, se não, retornará a data que estiver no recordset
     
Macaubal
MACAUBAL
SP - BRASIL
Postada em 07/04/2008 16:59 hs            
eu usaria
if not isnull(rs.Fields("DataMod")) then
    txtData.Text = rs.Fields("DataMod")
else: txtData.text = ""
end if
ou como sugeriu o conterrano de meu Avô Jow, utilize o IIf
 
     
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