feberaldo 0 Denunciar post Postado Fevereiro 14, 2006 Boa tarde Pessoal,Estou utlizando Interbase + Delphi 5.Na tela de inclusão de um registro, quando não digito algum campo obrigatório, aparece uma mensagem de erro do banco. Até aí tudo bem.Mas quando eu edito esse registro, apago o conteúdo de qualquer campo obrigatório, ele salva sem dar nenhum erro.Verifiquei que no banco ele grava "" e não null, por isso ele aceita.Alguém sabe como solucionar esse problema sem que eu tenha que tratar um por um desses campos?Obrigada,Fernanda Compartilhar este post Link para o post Compartilhar em outros sites
LODVini 0 Denunciar post Postado Fevereiro 14, 2006 Fernanda... eu utilizo o banco PostgreSQL... e tive um problema parecido...para limpar um campo e deixá-lo como null, eu fiz mais ou menos o seguinte: no campo que eu precisava gravar nulo em uma data não era possivel atribuir branco( "campo := '';" ) pois ocorria erro, entao eu resolvi da seguinte forma: limpei campo com o "clear" ("campo.Clear");não tenho certeza se vai funcionar mas creio que sim.no seu caso talvez utilizar o evento on exit do dbedit e verificar se o campo é branco, se sim você limpaboa noite :D se funcionar avisa... Compartilhar este post Link para o post Compartilhar em outros sites