RE: [delphi-br] Erro em Generator do Firebird

2009-10-14 Por tôpico Bruno Lichot
, 14 de outubro de 2009 23:13 To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] Erro em Generator do Firebird Alisson, se isso não for bem planejado pode dar problema também. A solução que o Bruno bolou também envolve tabela ao invés de generator, mas o cara fez um sistema a prova de

Re: [delphi-br] Erro em Generator do Firebird

2009-10-14 Por tôpico Andrei Luís
Alisson, se isso não for bem planejado pode dar problema também. A solução que o Bruno bolou também envolve tabela ao invés de generator, mas o cara fez um sistema a prova de erros, dê uma pesquisada no Code Central que deve estar lá. [] Andrei 2009/10/14 Alisson Yahoo > Pessoal, obrigado pela

Re: [delphi-br] Erro em Generator do Firebird

2009-10-14 Por tôpico Alisson Yahoo
Pessoal, obrigado pelas sugestões. Ao invés de usar generator, estou pensando em fazer o seguinte: Vou criar um campo em uma tabela de configurações para guardar o número do último registro e fazer a sequência abaixo. O que acham? try Iniciar transação; Selecionar o valor do campo; Ins

Re: [delphi-br] Erro em Generator do Firebird

2009-10-14 Por tôpico Andrei Luís
: > > De: Andrei Luís > Assunto: Re: [delphi-br] Erro em Generator do Firebird > Para: delphi-br@yahoogrupos.com.br > Data: Quarta-feira, 14 de Outubro de 2009, 15:59 > > > > > > > > > > > > > > > > > > > > E

Re: [delphi-br] Erro em Generator do Firebird

2009-10-14 Por tôpico Ricardo César Cardoso
escreveu: De: Andrei Luís Assunto: Re: [delphi-br] Erro em Generator do Firebird Para: delphi-br@yahoogrupos.com.br Data: Quarta-feira, 14 de Outubro de 2009, 15:59   Está correto, o generator corre direto no banco, fora da transação. Das duas uma, ou você roda

Re: [delphi-br] Erro em Generator do Firebird

2009-10-14 Por tôpico Andrei Luís
Está correto, o generator corre direto no banco, fora da transação. Das duas uma, ou você roda essa consulta uma linha antes do post (mesmo assim se der erro no post, o generator já vai ter rodado) ou crie uma trigger direto no banco. [] Andrei 2009/10/14 Alisson Yahoo > Faço uma consulta que b

[delphi-br] Erro em Generator do Firebird

2009-10-14 Por tôpico Alisson Yahoo
Faço uma consulta que busca e incrementa o generator no BD: Select Gen_Id(Gen_PedVenda, 1) as Ultimo From Rdb$Database; Esse código está dentro uma transação juntamente com uma rotina de inserção em BD. Se der erro na inserção a mesma é cancelada, mas o incremento do generator não. Isso é norm