[firebase-br] Problemas com data - Null

OseasTormen mentux em gmail.com
Ter Jul 10 13:14:17 -03 2007


Esse problema eh normal em qualquer situacao onde vc tenha um dataaware
e passe por ele no formulario antes da insercao do registro, se fosse um
inteiro ele gravaria zero e assim por diante...

para ter certeza de que ele gravará null, no before post limpe o campo
manualmente

ou seja

dataset.fieldbyname('campo').clear;

isso deve resolver o seu problema

p.s. lembre-se de testar se o usuario nao digitou nada, hehehe, acho q
nao era necessario falar

teste e poste o resultado...

[]'s

Oseas Tormen


Marcelo Wollmer escreveu:
> Pessoal, boa tarde!
> 
> Trabalho com Delphi 6 + DbExpress + Firebird 1.5
> 
> Já procurei sobre esse problema na net e encontrei algumas coisas sobre, mas não resolveu o meu problema.
> 
> Tem um SP pra atualizar uma tabela, na qual tem um campo Date (Vencimento).
> 
> No Delphi, eu passo o valor do edit do vencimento como parâmetro para a SP, só que quando eu deixo esse edit em branco (Vazio), o banco grava a data 30/12/1899.
> 
> O componente que estou usando para armazenar a data no delphi é o TDateEdit (Rx Controls).
> 
> Como fazer para o banco gravar como Null?
> 
> Agradeço a ajuda.
> 
> Marcelo
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 





Mais detalhes sobre a lista de discussão lista