orc 0 Denunciar post Postado Março 13, 2008 eu desenvolvi uma aplicação onde eu cadastro os clientes ao cadastrar as observações que é um arquivo blob ( firebird ) ele grava normalmente mais conforme é adicionado mais registros no banco logo notase que o registro não se encontra mais no banco de dados, gostaria de uma força da galera para solucionar esse problema. utilizo : Delphi 7 + MDO( componente de acesso nativo ao banco de dados ) + Firebird muito agradecido Bruno Eduardo de Moura Ferreira Compartilhar este post Link para o post Compartilhar em outros sites
Marcelo R Moura 0 Denunciar post Postado Março 13, 2008 some o registro cadastrado ou somente a informação do campo blob? Compartilhar este post Link para o post Compartilhar em outros sites
orc 0 Denunciar post Postado Março 13, 2008 some o registro cadastrado ou somente a informação do campo blob? as informações digitadas no campo que somem Compartilhar este post Link para o post Compartilhar em outros sites
Marcelo R Moura 0 Denunciar post Postado Março 13, 2008 esse campo nao pode ser string???? Compartilhar este post Link para o post Compartilhar em outros sites
orc 0 Denunciar post Postado Março 13, 2008 esse campo nao pode ser string???? não pq String só suporta 255 caracteres e esse campo é para uma descrição bem ampla superando essa quantidade de caracteres Compartilhar este post Link para o post Compartilhar em outros sites
Rodrigo Miss 1 Denunciar post Postado Março 14, 2008 Isto é muito relativo... você consegue inserir o primeiro registro numa boa. depois consegue fazer um select e ler o campo certinho tbm. é isso neh ???? O problema ta quando você tenta inserir o novo registro logo em seguida, correto?? Poderia nos mostrar como está fazendo esta inserção? Compartilhar este post Link para o post Compartilhar em outros sites
orc 0 Denunciar post Postado Março 14, 2008 Isto é muito relativo... você consegue inserir o primeiro registro numa boa. depois consegue fazer um select e ler o campo certinho tbm. é isso neh ???? O problema ta quando você tenta inserir o novo registro logo em seguida, correto?? Poderia nos mostrar como está fazendo esta inserção? if Tabela.State = dsInsert then begin if Procedimento.Tag = 0 then procedimento.ExecProc; // Tabela.Post; Tabela.ApplyUpdates(-1); // Log de Utilização ( Inserção ) // LogUtilizacao('Inserção do Registro Nº '+ IntToStr( Tabela.Fields[0].AsInteger )); end; // Da a mensagem quando estiver em modo de Edição if Tabela.State = dsEdit then begin Tabela.Post; Tabela.ApplyUpdates(-1); // Log de Utilização ( Edição ) // LogUtilizacao('Edição do Registro Nº '+ inttostr( Tabela.Fields[0].AsInteger )); end; esse é meu post mais num entendo pq só acontece com o campo que é blob os outros campos ficam intactos só o blob some ? Compartilhar este post Link para o post Compartilhar em outros sites