[firebase-br] Defalt não funciona
Samuel Duarte Matos
samuelmatos em cprinformatica.com.br
Qua Jun 27 09:56:49 -03 2007
Se vc está usando a tríade (SQLDataset + Provider + ClientDataset) vc
precisa retirar as flags required dos campos que tem default, no sqldataset
e no clientdataset.
"Jeferson Oliveira"
<jefersonfoliveira em gmail.com> escreveu na
mensagem news:aa2d50da0706261238g5334a14cy4a281aa7e2abbf50 em mail.gmail.com...
> Juvencio Leite escreveu:
>> os
>> componentes são na maioria ligados ao Banco, eles mesmos se encarregam do
>> preenchimento, ou seja, eu não dou insert manualmenteinformo que o
>> dataset(tabela) esta em modo de insersão e posteriormente aplico o post
>> (gravar) na tabela,
>
> Entendo. Mas perceba que NÃO há outra forma de manipulação dos dados a
> não ser através de comandos SQL. Se você não os escreve alguém
> escreverá pra você (bom) mas nem sempre escreverá da forma que você
> gostaria (mau). Para saber o que sua aplicação está enviando para o
> banco de dados utilize um programa de monitoramento de SQLs. Eu sugiro
> o UIB SQL Monitor:
> http://www.progdigy.com/modules.php?name=Downloads&d_op=viewdownload&cid=2
>
>
>> e como seria uma triguer preenchendo o defalt dos
>> campos?
>
> Uma trigger disparada no evento BeforeInsert da tabela, que testaria o
> valor do campo para modificá-lo se necessário teria:
>
> if (new.Campo2 is null) then
> begin
> new.Campo2 = 'AlgumValor';
> end
>
>
>> ps: o ??????? ??? ?? ????? e a assinatura do meu nome em Árabe :)
>
> Legal! Obrigado pela tradução. :D
>
>
> Abraço!
> Jeferson Oliveira
> ______________________________________________
> 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