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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Gravação - Liguagem Visual Basic 6.0
Sandro
não registrado
Postada em 13/07/2006 20:32 hs   
Olá,
 
Gostaria apenas de complementar a resposta dos amigos...
Cuidado quando você gravar nulo em algum campo. No caso de datas é inevitável, pois você não pode mandar branco para o campo, assim, você deve se proteger até mesmo de alterações na base de dados. Essa proteção se baseia na verificação se o dado retornada em cada campo é ou não nulo. Imagine a seguinte situação: você tem um registro com um campo cujo conteúdo é Null. Ao carregar esse registro e tentar atribuir o conteúdo do campo para uma caixa de texto, por exemplo, você receberá uma mensagem tipo "Run-Time Error 94 - invalid use if null", assim, você deve testar com a função IsNull o valor do campo antes de atribuí-lo a uma caixa de texto, ou mesmo a uma variável.
Em alguns casos, você também pode ter a seguinte situação: você tem uma tabela no seu BD. Essa tabela possui x campos. Tudo vai correndo bem, seus usuáriso estão gravando informações dentro dela, mas em determinado momento você precisa fazer alterações na tabela e acrescenta mais um campo. Mesmo que ele seja numérico, o conteúdo desse campo para os registros já existentes será Null e não zero. Assim, você deve testar o conteúdo dos campos numéricos também com o IsNull, ou, a cada modificação na tabela, executar uma consulta de atualização que deverá preencher os registros anteriores com algo diferente de nulo no novo campo.
 
Bom, espero ter ajudado com alguma informação.
um abraço,
Sandro.
     
Página(s): 2/2     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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