Fórum So grava quando sai?!?!?!?! #319942

25/04/2006

0

Estou com um problema meio estranho. Estou fazendo um sistema super simples e está acontecendo alguma coisa meio estranha. Eu informo todos os campos mais ele soh aparece no banco de dados qdo saio do sistema. Se eu fizer várias inclusões elas soh aparecem após fechar o sistema. Alguém sabe o q pode ser???

Aproveitando o tópico tenho uma outra dúvida... Como faço, (se possível) em um dbedit que está relacionado a um campo inteiro, para que eu possa deixa-lo em branco ao invés de ter q informar algumo numero???

Valew!!!!!


Breguede

Breguede

Responder

Posts

25/04/2006

Breguede

Estou com um problema meio estranho. Estou fazendo um sistema super simples e está acontecendo alguma coisa meio estranha. Eu informo todos os campos mais ele soh aparece no banco de dados qdo saio do sistema. Se eu fizer várias inclusões elas soh aparecem após fechar o sistema. Alguém sabe o q pode ser??? Aproveitando o tópico tenho uma outra dúvida... Como faço, (se possível) em um dbedit que está relacionado a um campo inteiro, para que eu possa deixa-lo em branco ao invés de ter q informar algumo numero??? Valew!!!!!


Ps. Estou utilizando InterBase!!!


Responder

Gostei + 0

27/04/2006

Tdqr

que tecnologia vc esta utilizando?
se estiver utilizando um clientdataset de um refresh nele


Responder

Gostei + 0

27/04/2006

Paulo

Estou com um problema meio estranho. Estou fazendo um sistema super simples e está acontecendo alguma coisa meio estranha. Eu informo todos os campos mais ele soh aparece no banco de dados qdo saio do sistema. Se eu fizer várias inclusões elas soh aparecem após fechar o sistema. Alguém sabe o q pode ser???

Dê um ApplyUpdates no AfterPost da IBquery ou IBtable, se usar o IBX. Ou Refresh, caso use DBX e TClientDataSet.

Aproveitando o tópico tenho uma outra dúvida... Como faço, (se possível) em um dbedit que está relacionado a um campo inteiro, para que eu possa deixa-lo em branco ao invés de ter q informar algumo numero???


Acho que o problema não é se o campo é inteiro ou não, mas sim, se ele for obrigatório ou não, tipo NOT NULL, na tabela do banco. Se for NOT NULL, terá que mudar para NULL ou preencher sempre.


Responder

Gostei + 0

28/04/2006

Paullsoftware

Eu uso banco em Interbase porém, nos eventos AffterPOst e AffterDelete dos compoentes Tables, Querys e DataSets coloco código e nunca tive problemas quanto a isso:

if Not Transaction.InTransaction then
 Transaction.StartTransaction;
  Try
   if Transaction.InTransaction then
    Transaction.CommitRetaining
     Except
      if Transaction.InTransaction then
       Transaction.RollbackRetaining;
        end;


procrue tb usar o applyUpdate após o Post
espero ter ajudado :wink:


Responder

Gostei + 0

28/04/2006

Breguede

Valeu galera!!!! problema resolvido!!!!


Responder

Gostei + 0

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

Aceitar