GARANTIR DESCONTO

Fórum Valor Dafault #49596

26/02/2005

0

OI,

uso Delphi 7 + FireBird + MDO(MDODataset,

Quando dou um append, os valores deafult definido no banco, não estão funcionado, como faço para que eles apareção nos devidos campos após o append


Sistemald

Sistemald

Responder

Posts

26/02/2005

Afarias

|Quando dou um append, os valores deafult definido no banco, não estão
|funcionado, como faço para que eles apareção nos devidos campos após
|o append

Os valores Default definidos no banco são do banco e para uso do banco apenas.

O Append é uma operação local, no buffer do componente. Para ter valores default no cliente, defina-os no componente.

O default do banco serve apenas para inserir tais valores quando os INSERTS não compreendem seus campos.


T+


Responder

Gostei + 0

26/02/2005

Sistemald

Carlos H. Cantu - Livro FireBird Essencial O Pacote ainda está em fase beta, más já inclui algumas diferenças em realção ao IBX,... ..., e o preenchimento automático dos campos que possuem valores default definidos no banco durante uma inclusão....


e no componente tem uma proprieda chamada [b:449ebaf9d9]Load Defaults[/b:449ebaf9d9], que eu não notei diferença nehuma ao alterar seu valor(True/False).


Responder

Gostei + 0

26/02/2005

Afarias

Certo, vc está falando de uma carga de metadata q supõe-se ser realizada pelo componente.

Pois é, é possível mas não tem a ver com o banco -- só pra deixarmos claro. Sendo assim, vejo q o q vc precisa é de opniões de quem conhece o componente.

Veja q como citou Cantu, o pacote está em fase BETA.


T+


Responder

Gostei + 0

27/02/2005

Isabelct

Quando dou um append, os valores deafult definido no banco, não estão funcionado, como faço para que eles apareção nos devidos campos após o append


Você quer que, após gravar o registro, os valores default para campos apareçam na tela, é isso?

Se for isso, você teria que fechar a tabela, abrir ela novamente e posicionar no registro aonde você estava... Só que isso daria um certo custo ao banco de dados, pois seria uma consulta a mais a cada novo registro inserido.

Agora se você quer que no momento da chamada MDODataSet.Append os valores default apareçam na tela, você terá que fazer como o afarias falou, definindo os valores default no componente TMDODataSet.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar