Ronei, O acesso ODBC é um acesso genérico e no momento de uma transação você necessita de um acesso especialista, apesar de o Banco ter a capacidade de saber que as solicitações vieram do mesmo endereço, ele considera cada chamada uma nova requisição o que em acesso concorrente pode impossibilita-lo de concluir a operação. Em casos de transação é interessante juntar toda a requisição e enviar de uma só vez ao banco, daí mesmo que haja qualquer problema de percurso você obterá o ROLLBACK, pois toda a transação estaria por conta efetivamente do Postgresql. Veja o acesso pela dll nativa do postgres, palestra ministrada pelo Rogério Bassete em 2008, que será sempre muito mais especialista do que ODBC.
[]´s Em 2 de fevereiro de 2012 02:44, Euler Taveira de Oliveira < eu...@timbira.com> escreveu: > On 01-02-2012 23:16, Ronei Heck wrote: > > Pode ser um problema do clarion, ou a maneira como estou programando. > Alguma > > idéia do que pode ser? > > > É o que parece. Ele deve estar no modo auto-efetivação (aka autocommit). > Para > tirar a prova, habilite o log de todas as consultas > (log_min_duration_statement = 0) e teste sua aplicação. > > > -- > Euler Taveira de Oliveira - Timbira http://www.timbira.com.br/ > PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- Mello Júnior 41.3252-3555
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral