From: | Raúl Andrés Duque Murillo <ra_duque(at)yahoo(dot)com(dot)mx> |
---|---|
To: | Raúl Andrés Duque Murillo <ra_duque(at)yahoo(dot)com(dot)mx>, "Lista - PostgreSQL" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [pgsql-es-ayuda] Múltiples BEGIN en VFP |
Date: | 2009-02-03 10:45:27 |
Message-ID: | B78E63AD96E14576B7074366A03E84F8@Principal |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
>From: Raúl Andrés Duque Murillo
>Sent: Tuesday, February 03, 2009 5:40 AM
>To: Lista - PostgreSQL
>Subject: [pgsql-es-ayuda] Múltiples BEGIN en VFP
>
>
>Cordial saludo.
>
>Tengo una aplicación desarrollada en VFP 9 que se conecta vía ODBC con
>postgresql (8.3.5/Windows).
>
>Aparentemente por un error en la aplicación dentro de una transacción
>activa se esta intentando abrir una nueva transacción. Esto lo deduzco
>porque revisando el log en la hora aproximada que se >procesó la
>transacción veo esta línea:
>
>2009-01-31 17:36:56 COT WARNING: there is already a transaction in
>progress
>
>Esto originó que desde la aplicación se abortara el proceso pero que la
>transacción no se deshiciera y estoy teniendo mucho inconvenientes con
>esto. algunas preguntas:
>
>1. Es normal que se genere un error en la aplicación si se genera un
>WARNING?
>2. Es posible saber en el log cuando se hace se comienza/termina/cancela
>una transacción sin enviar TODAS las sentencias al log.
>3. Tendrá que ver en algo este comportamiento por el uso de conexión vía
>ODBC?
>
>Antes no se me había presentado este error y me parece que tiene que ver
>con un cambio que hice en la aplicación. Las transacciones las estaba
>manejando mediante
>SQLSETPROP( .HandleConn, "Transactions", 2 )
Realmente junto con sqlcommit(.HandleConn) y sqlrollback(.HandleConn) según
sea el caso. Estas son inscrucciones de VFP cuando me conecto vía ODBC
usando SQL passthrough (SPT).
>y lo cambie por enviar directamente al motor el "BEGIN/COMMIT o ROLLBACK".
>
>Atentamente,
>
>RAUL DUQUE
>Bogotá, Colombia
__________ Information from ESET Smart Security, version of virus signature
database 3820 (20090203) __________
The message was checked by ESET Smart Security.
From | Date | Subject | |
---|---|---|---|
Next Message | José Ruiz aguilera | 2009-02-03 11:26:41 | Re: Problema con DBD::Oracle |
Previous Message | Raúl Andrés Duque Murillo | 2009-02-03 10:40:17 | Múltiples BEGIN en VFP |