[Lazarus-es] Problemilla con DeleteSQL

Ismael L. Donis García ismael en citricos.co.cu
Lun Ago 31 23:00:57 CEST 2009


Ok, no digo más porque primero tendría que ver su funcionamiento, pero dicen 
que si ejecutas un solo barrado si funciona, entonces porque no prueban 
comenzar una transacción antes del delete y después de esta hacer un commit.

saludos reiterados
=========
|| ISMAEL ||
=========
----- Original Message ----- 
From: "Giuseppe Luigi Punzi Ruiz" <glpunzi en lordzealon.com>
To: "Spanish version of Lazarus List" 
<lazarus-es en lists.lazarus.freepascal.org>
Sent: Monday, August 31, 2009 3:00 PM
Subject: Re: [Lazarus-es] Problemilla con DeleteSQL


Hola Isamel.

El Objeto TSQLQuery contiene en su DeleteSQL: "DELETE * FROM CLIENTES
WHERE :IDCLIENTE = :OLD_IDCLIENTE

Es lanzada al hacer SQLQuery1.Delete, que precisamente, elimina el
registro activo en ese momento (seleccionado en el Grid, y conectado
cno un DataSource).


El 31/08/2009, a las 19:10, Ismael L. Donis García escribió:

> Una pregunta:
>
> Y dicho objeto no tiene una propiedad que te permita borrar una fila?
>
> Sería mandar a ejecutar el procedimiento el cual te devuelva un  valor, el 
> cual en caso de ser afirmativo ejecutar el borrado de la  fila.
>
> Disculpen, pero estoy hablando sin saber si el objeto tiene la  propiedad 
> que te permita borrar la fila.
>
> Saludos reiterados
> =========
> || ISMAEL ||
> =========
> ----- Original Message ----- From: "JoshyFun" <joshyfun en gmail.com>
> To: "Spanish version of Lazarus List" 
> <lazarus-es en lists.lazarus.freepascal.org
> >
> Sent: Monday, August 31, 2009 12:24 PM
> Subject: Re: [Lazarus-es] Problemilla con DeleteSQL
>
>
> Hello Ismael,
>
> Monday, August 31, 2009, 3:26:48 PM, you wrote:
>
> ILDG> Disculpen si digo algo mal porque yo no se nada de Lázaro ni  de 
> delphi,
> ILDG> vengo de Microsoft, solo recién quiero comenzar en estos  lenguajes, 
> pero en
> ILDG> lo personal eso lo pondría dentro de un procedimiento  almacenado en 
> la BD y
> ILDG> lo mandaría a ejecutar desde el programa, creo que de esa  forma no 
> tendrán
> ILDG> ese tipo de problemas.
>
> No puedes porque es un objeto visual, o sea, que es el propio objeto
> el que realiza el borrado del registro(s). Si lo haces mediante un
> procedimiento almacenado, o a mano, tendrás que recargar el objeto
> visual constantemente para mostrar las modificaciones (borrado).
>
> -- 
> Best regards,
> JoshyFun
>
>
> _______________________________________________
> 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

Giuseppe Luigi Punzi Ruiz
Blog: http://www.lordzealon.com
Twitter & Skype & GoogleTalk accounts: glpunzi






_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es






More information about the Lazarus-es mailing list