<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.19328">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2 face=Arial>No, no me contradices en nada. Es lo mismo que yo 
dije. Lo que pasa es el modo en que está desarrollado el componente, lo cual 
tiene a confundir un poco.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Para cualquier gestor de BD. Para que puedas ver 
los datos actualizados en una X transacción tienes que:</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>- Comenzar la transacción.</FONT></DIV>
<DIV><FONT size=2 face=Arial>- Actualizar los datos, ósea en este caso post o 
execsql</FONT></DIV>
<DIV><FONT size=2 face=Arial>- Confirmar la actualización, ósea realizar un 
commict</FONT></DIV>
<DIV><FONT size=2 face=Arial>- Cerrar la transacción</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Saludos Reiterados</FONT></DIV>
<DIV>=========<BR>|| ISMAEL ||<BR>=========</DIV>
<DIV>PD: Si algo yo no conozco es de Lazarus, por el contrario si en algo me es 
especializado es en RDBMS.</DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: black"><B>From:</B> 
  <A title=gaston.dalloglio@gmail.com 
  href="mailto:gaston.dalloglio@gmail.com">Gastón Dall' Oglio</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A 
  title=lazarus-es@lists.lazarus.freepascal.org 
  href="mailto:lazarus-es@lists.lazarus.freepascal.org">Spanish version of 
  Lazarus List</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, September 28, 2012 10:05 
  AM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [Lazarus-es] actualizar grid 
  automáticamente</DIV>
  <DIV><BR></DIV>
  <DIV>Hola Ismael.<BR></DIV>
  <DIV><BR></DIV>
  <DIV>Lo que voy a decir no es para contradecirte, sino para ampliar la info 
  por si a alguien le sucede y no pierda tiempo como lo perdí yo hace unos 
  meses.</DIV>
  <DIV><BR></DIV>
  <DIV>Digamos que hay dos aplicaciones, una que hace cambios y otra que los 
  visualiza.</DIV>
  <DIV><BR></DIV>
  <DIV>Puede pasar como vos decís que haga falta hacer el commit, y al cerrar la 
  aplicación que realiza los cambios (y por ende la transacción) lo se haga 
  automáticamente. Es decir que acá se "ven" los cambios desde otras 
  transacciones al cerrar la aplicación que realiza las modificaciones.</DIV>
  <DIV><BR></DIV>
  <DIV>Pero en mi caso tenía el mismo problema que Paola que me faltaba cambiar 
  el modo de la transacción, por lo tanto lo que sucedía cuando abría y cerraba 
  la aplicación que visualiza era que se abría una nueva transacción y por eso 
  ahora sí veía los datos modificados en otra transacción (la de la otra 
  aplicación que realiza las modificaciones). Para estos es que hay que poner 
  ReadCommited en las transacciones que quieren ver los datos de otras 
  transacciones ni bien estas otras confirmen sus cambios, de otra manera hay 
  que abrir y cerrar la transacción en la aplicación que visualiza.<BR></DIV>
  <DIV><BR></DIV>
  <DIV>Bueno, espero que se entienda. Esto de tener varios modos de 
  transacciones parece un lío, pero es muy útil tener varios modos porque a 
  veces se soluciona muchas situaciones particulares cambian el modo de 
  aislamiento a la transacción, por ejemplo, ignorando los commit y pudiendo 
  leer los cambios de otras transacciones antes que se haga un commit (acceder a 
  una venta abierta desde varias pcs antes que se confirme).</DIV>
  <DIV><BR></DIV>
  <DIV>Saludos.</DIV>
  <DIV><BR></DIV>
  <DIV class=gmail_quote>El 27 de septiembre de 2012 12:20, Ismael L. Donis 
  Garcia <SPAN dir=ltr><<A href="mailto:ismael@citricos.co.cu" 
  target=_blank>ismael@citricos.co.cu</A>></SPAN> escribió:<BR>
  <BLOCKQUOTE 
  style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" 
  class=gmail_quote>
    <DIV text="#000000" bgcolor="#ffffff">
    <DIV><FONT face=Arial>Pues tenía razón yo. Te faltaba el 
commict</FONT></DIV>
    <DIV> </DIV>
    <DIV><FONT face=Arial>Cuando comienzas un transacción si no realizas el 
    commict no te salva los datos en la BD, por eso lo hacía al cerrar el 
    programa y volverlo a abrir ya que cuando cierras el programa el hace un 
    commict de todas las transacciones abiertas. (esto es SQL, no tiene nada que 
    ver con Lazarus, tu hubiese pasado con cualquier lenguaje que 
    uses)</FONT></DIV>
    <DIV> </DIV>
    <DIV><FONT face=Arial>Saludos Reiterados</FONT></DIV>
    <DIV>=========<BR>|| ISMAEL ||<BR>=========</DIV>
    <DIV> </DIV>
    <BLOCKQUOTE 
    style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
      <DIV class=im>
      <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
      <DIV style="FONT: 10pt arial; BACKGROUND: #e4e4e4"><B>From:</B> <A 
      title=pbruccoleri@adinet.com.uy href="mailto:pbruccoleri@adinet.com.uy" 
      target=_blank>Paola Bruccoleri</A> </DIV>
      <DIV style="FONT: 10pt arial"><B>To:</B> <A 
      title=lazarus-es@lists.lazarus.freepascal.org 
      href="mailto:lazarus-es@lists.lazarus.freepascal.org" 
      target=_blank>Spanish version of Lazarus List</A> </DIV></DIV>
      <DIV class=im>
      <DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, September 27, 2012 
      10:47 AM</DIV>
      <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [Lazarus-es] actualizar 
      grid automáticamente</DIV>
      <DIV><BR></DIV></DIV>
      <DIV class=im>El 27/09/2012 11:36 a.m., Oscar Benitez Carrillo escribió: 
      <BLOCKQUOTE type="cite">
        <DIV>Paola, el componente ZConnection tiene una propiedad 
        TransacIsolation, ¿Ya probaste ponerla en ReadCommited? aunque yo he 
        utilizado otros componentes, en el componente Transaction he tenido que 
        poner en opciones->ReadCommited=True para lograr lo que tu 
        quieres.<BR><BR>Saludos<BR>Oscar Benitez<BR><BR></DIV></BLOCKQUOTE>Hola 
      Oscar!<BR>genio... funcionó!!!<BR>lo tenía con el valor tiNone. Lo cambié 
      x el que me comentas, tiReadCommited y ahora si se ve reflejado el insert. 
      (solo hago el refresh, no cierro y abro las tablas)<BR></DIV>
      <DIV class=im>Este cambio tendrá repercusiones negativas en otras partes 
      del sistema?<BR></DIV>byeeeeeeeeeee<BR><BR>
      <P></P>
      <HR>

      <DIV 
      class=im>_______________________________________________<BR>Lazarus-es 
      mailing list<BR><A href="mailto:Lazarus-es@lists.lazarus.freepascal.org" 
      target=_blank>Lazarus-es@lists.lazarus.freepascal.org</A><BR><A 
      href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" 
      target=_blank>http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</A><BR></DIV></BLOCKQUOTE></DIV><BR>_______________________________________________<BR>Lazarus-es 
    mailing list<BR><A 
    href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</A><BR><A 
    href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" 
    target=_blank>http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</A><BR><BR></BLOCKQUOTE></DIV><BR>
  <P>
  <HR>

  <P></P>_______________________________________________<BR>Lazarus-es mailing 
  list<BR>Lazarus-es@lists.lazarus.freepascal.org<BR>http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es<BR></BLOCKQUOTE></BODY></HTML>