Re: [firebase-br] Erro Campo Not Null e Valor Default

Paulo H Albanez via lista <[email protected]> Tue, 22 Jul 2025 08:45:00 -0300
Newsgroups gmane.comp.db.firebase.portuguese
Message-ID <CAMrzY4Eh8ZL=AC8k9UOfAr_LLPYzxXyuRKixtEZqqoyBSwojyA@mail.gmail.com>
O erro est=E1 sendo gerado no banco ou na aplica=E7=E3o?

Se for na aplica=E7=E3o, provavelmente a propriedade *Required* do TField e=
st=E1
definida como *True*.

Se for no banco, o campo est=E1 sendo enviado no SQL de Insert, neste caso
voc=EA pode criar uma trigger para definir o valores  padr=F5es ou utilizar=
 o
evento onNewRecord do TDataSet para definir os valores padr=F5es.

Atenciosamente,

Paulo Henrique Albanez (Pha)
S=E3o Francisco do Sul / SC - Brasil


Em ter., 22 de jul. de 2025 =E0s 08:01, Carlos H. Cantu via lista <
[email protected]> escreveu:

> O default s=F3 =E9 aplicado se o campo n=E3o for mencionado no insert.
>
> []s
> Carlos H. Cantu
> eBook Guia de Migra=E7=E3o para o FB 5 - www.firebase.com.br/guiafb5.php
> www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
>
> VDvl> Bom dia,
>
> VDvl> Estamos recebendo o erro "CampoValor must a have value".
> VDvl> Ocorre quando vamos inserir um registro em uma tabela e o campo =E9
> NOT NULL e Default=3D0.
>
> VDvl> O "Default" setado na estrutura da tabela, deve fazer com que campo
> seja
> VDvl> alimentado automaticamente com valor 0, caso ele n=E3o seja aliment=
ado
> pela aplica=E7=E3o.
>
> VDvl> Usamos Delphi, Firedac e Firebir 4.0
>
> VDvl> Acredito que o problema esteja em alguma configura=E7=E3o do compon=
ente
> VDvl> Firedac, pois fizemos um teste no IBExpert e o valor do campo foi
> alimentado corretamente.
>
> VDvl> Alguma sugest=E3o?
>
> VDvl> Obrigado!
>
>
> VDvl>
> ------------------------------------------------------------------------
> VDvl> /Cordialmente
> VDvl> Valdir Dill
>
> VDvl> /
> VDvl> ______________________________________________
> VDvl> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> VDvl> Para saber como gerenciar/excluir seu cadastro na lista, use:
> VDvl> http://www.firebase.com.br/fb/artigo.php?id=3D1107
> VDvl> Para consultar mensagens antigas:
> http://www.firebase.com.br/pesquisa_lista.html
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=3D1107
> Para consultar mensagens antigas:
> http://www.firebase.com.br/pesquisa_lista.html
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.fi=
rebase.com.br/fb/artigo.php?id=3D1107
Para consultar mensagens antigas: http://www.firebase.com.br/pesquisa_lista=
.html