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]