Bom dia,
Caros amigos, quero compartilhar convosco um problema que esta ocorrendo aqui comigo, tenho um seguinte cenário: Uso Banco de Dados FireBird usando a seguinte arquitetura de acesso aos dados: FDQuery + DatasetProvider + ClientDataSet. Obs uso delphi berlin up1.
Bem o que está acontecendo em alguns clientes é seguinte, as vezes os campos entram como "NULL" no banco de dados, sendo que os valores foram informados na aplicação, inclusive os campos chave primária, estou utilizando os midas.dll atualizado que vem junto com o delphi na pasta bin, também utilizo as fbclient.dll atualizado que vem junto com o firebird 2.5.
Alguém já passou por isto? tem alguma dica? Para evitar problemas mais sério, tive que mapear os campos de extrema importância no banco e deixar como not null. para assim poder levantar uma exception na aplicação...
Uma coisa interessante é que, no BDS2006 usando DBExpress não tinha este tipo de problema, depois que migrei para XE + FireBird 2.5 começou este problema, ele não ocorre com frequência não, e nem em todos os clientes...!