[Lazarus-es] Problemilla con DeleteSQL
Ismael L. Donis García
ismael en citricos.co.cu
Lun Ago 31 22:53:05 CEST 2009
Es solo un problema de hábitos, si lo lanzas directamente de todos modos creo que debes comprobar si lo borró, ya que otro usuario lo pudo haber modificado o eliminado antes.
Para mi todo lo que pueda hacer el motor y validar en el es mejor que dejárselo al cliente, talvez no estés adaptado a eso, pero si lo haces verás que no es más difícil, ni con más código tampoco, aunque como te dije antes no se nada de delphi. Incluso, ni hoy lo pude montar en linux ya que tuve que hacer otras gestiones y solo lo he mirado un rato en windows ya que quiero comenzar a probarlo en linux que es mi sistema principal de trabajo.
saludos reiterados
=========
|| ISMAEL ||
=========
----- Original Message -----
From: Giuseppe Luigi Punzi Ruiz
To: Spanish version of Lazarus List
Sent: Monday, August 31, 2009 3:06 PM
Subject: Re: [Lazarus-es] Problemilla con DeleteSQL
Si, está claro, pero en mi humilde opinión, los Stored Procedures deben usarse cuando realmente son necesarios. No creo que lo sea, para hacer simples deletes en tablas. Es más costoso preparar los componentes, parámetros y demás, que lanzar el SQL directamente :P
El 31/08/2009, a las 19:13, Ismael L. Donis García escribió:
No, no te llamaría anticuado, todos aquí estamos para aprender, hasta el que tenga más conocimientos, pero si debemos utilizar el potencial de los motor de datos, es hora de irse olvidando de dbase.
Regards
=========
|| ISMAEL ||
=========
----- Original Message -----
From: Giuseppe Luigi Punzi
To: Spanish version of Lazarus List
Sent: Monday, August 31, 2009 12:23 PM
Subject: Re: [Lazarus-es] Problemilla con DeleteSQL
El lun, 31-08-2009 a las 18:24 +0200, JoshyFun escribió:
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).
Además, que, es complicarse la cabeza para un simple delete. Llamarme anticuado del dBase si queréis :D
--------------------------------------------------------------------------
_______________________________________________
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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20090831/89922498/attachment-0002.html>
More information about the Lazarus-es
mailing list