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 ||
=========
Earlier message 51 lines
----- 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
--------------------------------------------------------------------------