[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