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