Em 29 de novembro de 2010 10:53, Marcelo Silva <[email protected]> escreveu:
> Pessoal quando tenho alguma excessão na minha aplicação a conexão cai e
> tenho que reinicia-la.
> Trabalho também com o MySQL e isso não acontece... imagino que o MySQL crie
> uma conexão persistente.
> Tem como criar uma conexão persistente no Postgres8.4 x Delphi ?
> Eu gostaria que ele me mostrasse o erro, porém continuasse conectado, para o
> usuário não ter que ficar saindo e entrado da aplicação.
> Minha necessidade exige que eu trabalhe com conexões/transações
> concorrentes.
>
>
> O erro que tenho é esse:
>
> ---------------------------
> INFORMAÇÃO
> ---------------------------
> STRING DE PESQUISA INVÁLIDA * essa linha eu quem coloco.
>
> SQL Error: ERRO:  transação atual foi interrompida, comandos ignorados até o
> fim do bloco de transação
> ---------------------------
> OK
> ---------------------------
>
> Gostaria que o banco não interrompesse a transação.
>


É provável que eu não tenha entendido, mas qual o sentido de se
utilizar transação se não se deseja interrompe-la quando ocorre um
erro?
Lembre-se: a transação é atômica, ou se executa tudo ou não se executa nada.

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a