[Lazarus-es] Error al intentar abrir un TSQLQuery

Maxi maximiliano.duarte en gmail.com
Jue Sep 5 23:20:07 CEST 2013


Haz una última prueba, para poder dar un reporte completo, prueba de crear
y destruir el objeto entre consulta y consulta. Me parece un herror de
inicializacion
El 05/09/2013 18:04, "Ismael L. Donis Garcia" <ismael en citricos.co.cu>
escribió:

> **
> Si pero pierdes mucho tiempo en el acceso al disco. Por tal motivo y si no
> es estrictamente necesario no lo uso. Y este no es el caso.
>
> Lo que pasa es que tiene un bug el TSQLQuery, para mi en esa dirección es
> donde hay que trabajar, y no ponerse uno a hacer cosas por tratar de evitar
> un error en un código de Lazarus que al final lo que hacen es perjudicar en
> el rendimiento de tu aplicación.
>
> Yo esta noche voy a ver si le meto cabeza para ver si lo puedo solucionar
> en el TSQLQuery. Caso contrario ver porque vía puedo reportar el error si
> ninguno de los miembros de la lista lo hace.
>
> Aunque creo que eso no es un error del TSQLQuery. Para mi entender esa
> propiedad la hereda de otra clase, pero bueno eso lo miraré esta noche
> porque ya me retiro del trabajo.
>
> Saludos Reiterados y mañana les cuento que puede hacer esta noche.
> ========
> | ISMAEL |
> ========
> ----- Original Message -----
>
> *From:* Maxi <maximiliano.duarte en gmail.com>
> *To:* Spanish version of Lazarus List<lazarus-es en lists.lazarus.freepascal.org>
> *Sent:* Thursday, September 05, 2013 4:16 PM
> *Subject:* Re: [Lazarus-es] Error al intentar abrir un TSQLQuery
>
> Existen tablas temporales, las creas y usas y borras a gusto y la puedes
> levantar después.
> El 05/09/2013 17:03, "Ismael L. Donis Garcia" <ismael en citricos.co.cu>
> escribió:
>
>> **
>> No, porque nunca realizo el Commit.
>>
>> Y de ello puedes estar más que seguro porque ni tan siquiera lleno todos
>> los campos requeridos de la tabla, ni tan siquiera lleno la llave primaria.
>>
>> Se llena en memoria, pero nunca se actualiza en la tabla.
>>
>> Saludos Cordiales
>> ========
>> | ISMAEL |
>> ========
>>
>> ----- Original Message -----
>> *From:* Martin Gomez <mmgomez en gmail.com>
>> *To:* Spanish version of Lazarus List<lazarus-es en lists.lazarus.freepascal.org>
>> *Sent:* Thursday, September 05, 2013 3:28 PM
>> *Subject:* Re: [Lazarus-es] Error al intentar abrir un TSQLQuery
>>
>>
>> 2013/9/5 Ismael L. Donis Garcia <ismael en citricos.co.cu>
>>
>>> Si pero eso que dices es para mi algo impensable desde el punto de vista
>>> de lógica, ya que estaría obteniendo los datos y después salvandolos en el
>>> disco, para después volverlos a leer. Eso si que es perdida de tiempo,
>>> además de estar controlando una serie de parámetros para que otro usuario
>>> no vaya a borrarte dichos datos.
>>>
>>> No, no eso para mi, ni pensarlo. Para ni forma de trabajar eso ni me
>>> pasa por la cabeza, para mi es la chapucería más grande de la cual se
>>> podría pensar.
>>>
>>> Primero lo que voy a tratar de ver si encuentro el error en el TSQLQuery
>>> y puedo arreglar el código del componente, aunque tenga que estarlo
>>> arreglando cada vez que actualice. Y la otra es que alguien reporte el bug
>>> del componente a ver si lo arreglan lo cual sería lo mejor para todos.
>>>
>>
>> ​Y usar un memorydataset?
>> De todas maneras lo estás grabando en el disco al hacer un ​Append al
>> TSQLQuery (aunque luego lo reviertas con un rollback)
>>
>> Otra alternativa sería crear una tabla temporal con un nombre que no
>> exista, y eliminarla al finalizar el reporte.
>>
>>
>> --
>> Try not to become a man of success but rather to become a man of value. *Albert
>> Einstein*
>>
>> ------------------------------
>>
>> _______________________________________________
>> Lazarus-es mailing list
>> Lazarus-es en lists.lazarus.freepascal.org
>> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>>
>>
>> _______________________________________________
>> Lazarus-es mailing list
>> Lazarus-es en lists.lazarus.freepascal.org
>> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>>
>>  ------------------------------
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
>
> _______________________________________________
> 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/20130905/e248ce57/attachment-0002.html>


More information about the Lazarus-es mailing list