Oi Euler, acabei resolvendo da seguinte forma:

abri mão da transação única. E usei uma conexões para cada SqlCommand. Só 
haverao 8 por, em forma de pilha. Sinceramente não sei explicar o que houve. 
Quando eu depurava a aplicação, executando passo a passo, não dava erro. O pool 
que utilize é na aplicação (do próprio componente). Eu te respondi em outro 
post. O pg é 9.1. Está na própria maquina de desenvolvimento. Só tive problema 
nessa rotina mesmo, por ser algo mais complexo, envolvendo multithreading, eu 
imagino.

Valeu pela atenção.

Jean Domingues.


----- Mensagem original -----
> De: Euler Taveira <eu...@timbira.com>
> Para: Comunidade PostgreSQL Brasileira <pgbr-geral@listas.postgresql.org.br>
> Cc: 
> Enviadas: Sábado, 18 de Agosto de 2012 21:23
> Assunto: Re: [pgbr-geral] Erro fechando conexão
> 
> On 18-08-2012 18:22, Jean Domingues wrote:
>>  Só complementando, tem uma variação do log, que agora lista a chama da 
> função pl:
>> 
>>  2012-08-18 18:20:24 BRT LOG:  executar 
> PRSTMT51654996179717353/PORTAL51654996179717353: SELECT version()
>>  2012-08-18 18:20:24 BRT LOG:  executar 
> PRSTMT30284275279717353/PORTAL30284275279717353: show integer_datetimes
>>  2012-08-18 18:20:24 BRT LOG:  executar 
> PRSTMT151131857779717353/PORTAL151131857779717353: SET autocommit=true
>>  2012-08-18 18:20:24 BRT LOG:  executar 
> PRSTMT170462156579717353/PORTAL170462156579717353: SET datestyle=ISO
>>  2012-08-18 18:20:24 BRT LOG:  executar 
> PRSTMT108890634879717353/PORTAL108890634879717353: SET 
> client_encoding='UTF8'
>>  2012-08-18 18:20:24 BRT LOG:  executar 
> PRSTMT76880307779717353/PORTAL76880307779717353: SET search_path TO public;
>>  2012-08-18 18:20:24 BRT LOG:  executar 
> PRSTMT98458027279717368/PORTAL98458027279717368: SELECT * from 
> sp_pesquisar_cliente($1, $2) AS return_value
>>  2012-08-18 18:20:24 BRT DETALHE:  parâmetros: $1 = '22635', $2 = 
> '978'
>>  2012-08-18 18:20:26 BRT ERRO:  portal "PORTAL99004448679717368" 
> não existe
>>  2012-08-18 18:20:26 BRT FATAL:  tipo de mensagem do cliente 0 é inválido
>> 
> Você utiliza alguma solução de "pool"? Esse log_line_prefix está
> incompreensível (coloque espaços e diga qual o valor utilizado). Você ainda
> não informou o que lhe pedi no último email...
> 
> 
> -- 
>    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
> 
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a