<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hola colegas.<br>
    Me ocurre algo que me tiene ya con la cabeza echando chispas.<br>
    Tengo una aplicación desarrollada y en "producción" desde la versión
    1.6 de Lazarus, hasta ahí todo bien. Resulta que la semana anterior
    hice la migración de la versión 1.8 para la 2.00 de Lazarus y todo
    perfecto, mas a principio de semana cuando los clientes comenzaron a
    explotar el sistema comenzaron los problemas.<br>
    Cuando voy a grabar una transacción que incluye mas de una sentencia
    SQL el sistema compilado con la versión 2.00 me da error:<br>
    <br>
    <img src="cid:part1.8092CDB0.A38702F6@gmail.com" alt=""><br>
    <br>
    Resalto que esto no sucedía antes.<br>
    Haciendo un <span class="st"><em>debugger </em>(depurando el
      sistema) tomo las sentencias SQL para PostgreSQL que da error
      desde el sistema y a modo de ejemplo:<br>
      <br>
      <font size="-1"><b><font color="#000066">UPDATE app.a_arbol SET
            cod='00096',descrip='MTCV' WHERE id=5200;<br>
            UPDATE app.a_pt SET
longitud=-23.491440000000,latitud=14.919906000000,control_ip=0,circuito_comando=True,comentario='',<br>
                                           
            potencianominal=20.0,tipofornecimento=1,estado=True WHERE
            idarbol=5200;<br>
          </font></b></font><br>
      las coloco en el analizador de consultas del pgadmin e corren
      perfectamente mas si ejecuto esta misma sentencia desde el
      programa me da el error anterior. <br>
      <br>
      Y, el error no sucede solo con estas sentencias, sino siempre que
      envio para PostgreSQL mas de una como por ejemplo cuando deseo
      eliminar registros de tablas padres e hijos, deseo insertar mas de
      un registro en una tabla y así..... <br>
      Busque en otros forum mas lo unico que sugieren es que realiza las
      transacciones sentencia por sentencia pero yo necesito que sea
      univoca y atómica, o sea, todo o nada.<br>
      <br>
      Alguien sabe si para la versión esta de Lazarus 2.00 y Zeos 7.2.4
      existe algún parámetro o propiedad nueva que permita hacer/definir
      transacciones simples o complejas con mas de una sentencia.<br>
      <br>
      Saludos.</span><br>
    <div class="moz-signature">
      <div class="WordSection1">
        <pre><span style="font-size:9.0pt;mso-bidi-font-size:
10.0pt;font-family:"Liberation Mono";mso-ansi-language:PT" lang="PT"><span style="mso-spacerun:yes">    </span></span><span class="SpellE"><b><span style="font-size:12.0pt;mso-bidi-font-size:14.0pt;
font-family:"Liberation Mono";mso-ansi-language:PT" lang="PT">Alfonso</span></b></span><b><span style="font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:"Liberation Mono";
mso-ansi-language:PT" lang="PT"> Arias Lemas</span></b><span style="font-size:
9.0pt;mso-bidi-font-size:10.0pt;font-family:"Liberation Mono";mso-ansi-language:
PT" lang="PT"></span></pre>
        <span style="font-size:11.0pt;mso-bidi-font-size:12.0pt"> </span>
      </div>
    </div>
    <div class="moz-signature"><br>
    </div>
  </body>
</html>