Bom dia Laura, Como não vi o seu código, vou fazer apenas suposições, ok?
1. Vc está fazendo estes inserts dentro de um laço while ou for. Neste caso, vc colocou um commit após o end? 2. Não posso afirmar que o firebird tem um limite de inserts antes do commit, mas sempre que preciso fazer esse tipo de inserção uso commit retaining para cada registro e um commit simples a cada 500 registros. tem funcionado bem. Também não sei se este é o limite de registros, mas é a quantidade que o pessoal da lista firebird tem aconselhado com frequência. Espero ter ajudado. Laura Schwarz Ferrari escreveu: > > 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 > -- []’s. Evandro Siqueira Programador de Sistemas L’essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel ------------------------------------ -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html