Tem q ver o teu código pra saber onde vc está errando. Posta ele pra gente 
poder analisar.

Sds.
 


To: delphi-br@yahoogrupos.com.br
From: laura.schwarz.ferr...@gmail.com
Date: Mon, 23 Mar 2009 18:21:49 +0000
Subject: [delphi-br] Commit não insere todos os registros





Boa tarde a todos,

Tenho um programa aqui feito em Delphi7 onde, em um certo formulário, o usuário 
deve buscar um arquivo txt que chega a ter no máximo 1000 linhas de registros.
O programa começa a ler o arquivo linha por linha, jogando os valores para 
variáveis, trata campos de data, verifica se já existe registro igual, e por 
fim dá o Commit. Tudo isso dentro de um try catch sendo que, caso ele caia no 
Exception, acontece um Rollback.

Problema: Nem todos os registros estão sendo inseridos...as vezes fica faltando 
60 registros, outras vezes 30...ou seja, ele está ignorando o Rollback.

Por acaso o Firebird tem algum tipo de limitação quanto ao número de registros 
que devem ser inseridos quando é dado o commit? O programa não aparenta ter 
erros, isso que é o mais estranho.

Se alguém souber de algo que possa ajudar, ficarei muito grata!

Laura









_________________________________________________________________
Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos 
com até 6,000 fotos!
http://www.amigosdomessenger.com.br

[As partes desta mensagem que não continham texto foram removidas]

Responder a