Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

orc

Registro Sumindo

Recommended Posts

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.