Para ver los cambio aun no confirmados tenes que confugurar la transaccion como tiReadUncommitted, esto hara que veas lo que queres, pero hasta que no hagas comit de la transaccion no se confirman los datos.<br>no hace falta desconectarte solo hacet zconnection.commit, o configurarla como autocommit.<br>
<br><br><div class="gmail_quote">2011/7/21 Manuel Galeote <span dir="ltr"><<a href="mailto:manuel@clublazarus.com">manuel@clublazarus.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div link="blue" vlink="purple" lang="ES"><div><p class="MsoNormal">Hola a todos.<u></u><u></u></p><p class="MsoNormal">Estoy comenzando a desarrollar una aplicación para windows y he decidido usar Lazarus y Firebird por la capacidad, de con relativamente poco cambio, poder usarlo en otro sistema operativo (Linux o mac). Con Lazarus alguna cosa he hecho pero en firebird no tengo ninguna experiencia.<u></u><u></u></p>
<p class="MsoNormal">He comenzado con mal pie al usar zeos 6.6.6 y firebird 2.5 ya que me da en la nariz que no son muy compatibles. A partir de aquí he bajado a firebird 2.1 y todo ha funcionado mejor pero me estoy encontrando con algún que otro problemilla y agradecería a quien tenga experiencia en el tema que me dijera si esto es normal.<u></u><u></u></p>
<p class="MsoNormal">Tengo un formulario principal donde hago la conexión con un zconnection y un formulario donde permito modifca datos con un ztable,dataset, grid y edt…<u></u><u></u></p><p class="MsoNormal">Si ejecuto la aplicación, se conecta correctamente a la base de datos y puedo hacer los cambios que quiera.<u></u><u></u></p>
<p class="MsoNormal">Ejecuto la aplicación 2 veces (simulo el uso en 2 ordenadores), cuando realizo cambios en la tabla en el primer programa el segundo no refresca los cambios. Entiendo que es normal ya que supongo que tendré que hacer un refresco de datos en la tabla.<u></u><u></u></p>
<p class="MsoNormal">Pues no funciona nada, hasta que no fuerce una desconexión de la base de datos y vuelva a conectar. He probado con un componente de tabla y con otro de query y a hacer refresh de la tabla, close y open o poner el active a false y luego a true y no refrescan los datos. Tengo necesariamente que desactivar la conexión y volver a conectarla para que lo haga.<u></u><u></u></p>
<p class="MsoNormal">Alguien sabe por qué pasa.<u></u><u></u></p><p class="MsoNormal">Un saludo.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p></div></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><br clear="all"><br>-- <br>No a la obsolecencia programada: <a href="http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html" target="_blank">http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html</a><br>
<br>Twitter: @nenunocomar<br>Identi.ca: @nenuno<br>Linux User #495070<br>Ubuntu User #28504<br><a href="http://miexperiencialinux.blogspot.com/" target="_blank">http://miexperiencialinux.blogspot.com/</a><br><br>El que pregunta aprende, y el que contesta aprende a responder.<br>