[Lazarus-es] Comportamiento Lazarus y firebird

Ismael L. Donis Garcia ismael en citricos.co.cu
Jue Jul 21 15:35:22 CEST 2011


El problema lo tienes porque no estas haciendo el Commit de la transacción, eso no tiene nada que ver con firebird.

Otra cosa me parece que lo que debías de optar es por no usar zeos ya que el soporte no va al mismo ritmo de lazarus, en vez de haber decidirte por usar o una distribución de firebird u otra, aunque yo en lo personal no recomiendo tampoco a nadie que para un desarrollo serio use la versión 2.5 de firebird porque tiene muchos insectos, eso si pueden usar perfectamente la última foto de la versión 2.5.1 la cual ya se le han corregido muchos insectos, la cual considero que no faltará mucho en salir como candidate 1 del próximo reléase.

Otra cosa te recomiendo que trabajes todas las actualizaciones con procedimientos almacenados, factor este que te va a evitar muchos dolores de cabeza con las aplicaciones cliente-servidor.

Saludos Cordiales
=========
|| ISMAEL ||
=========
PD: Mi caso es todo lo contrario al tuyo, muchos conocimientos en el manejo de RDBMS y muy pocos de Lazarus.

  ----- Original Message ----- 
  From: Manuel Galeote 
  To: Lazarus-es en lists.lazarus.freepascal.org 
  Sent: Thursday, July 21, 2011 8:07 AM
  Subject: [Lazarus-es] Comportamiento Lazarus y firebird


  Hola a todos.

  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.

  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.

  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.

  Si ejecuto la aplicación, se conecta correctamente a la base de datos y puedo hacer los cambios que quiera.

  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.

  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.

  Alguien sabe por qué pasa.

  Un saludo.

   



------------------------------------------------------------------------------


  _______________________________________________
  Lazarus-es mailing list
  Lazarus-es en lists.lazarus.freepascal.org
  http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20110721/0421e94a/attachment-0002.html>


More information about the Lazarus-es mailing list