[Zope-es] Como saber cuando un SQL method ha dado error o no se
ha realizado con exito
Pedro León López
pedroleonlopez en gmail.com
Lun Dic 4 23:07:05 CET 2006
Gracias por la respuesta. Lo que yo quería era confirmar que realmente lo
borra, pues si no existe el registro logicamente no lo borra pero se
comporta igual que si lo hubiese borrado, es decir, sin devolver nada. La
única solución que me queda es comprobar mediante un select que el registro
existe antes de borrarlo, pero he escrito en la lista por si existía algún
tipo de método o devolución avanzada de la operación delete. Gracias y
saludos.
2006/12/4, Alexis Roda <alexis.roda.villalonga en gmail.com>:
>
> En/na Pedro León López ha escrit:
> > Hola a todos,
> >
> [...]
> > Lo que yo quiero controlar es si realmente se borran o no, pues si ya
> > están borrados el SQL Method no devuelve absolutamente ningun error. La
> > variable resultado es como una lista y su longitud siempre es 0, borre o
> > no.
>
> El objeto devuelto es una instancia de la clase
> Shared.DC.ZRDB.Results.Result, que como bien dices se comporta como una
> lista.
>
> Si no recuerdo mal, solamente las consultas tipo SELECT devuelven un
> resultado. Por otro lado es de suponer que si existen registros en la
> tabla profesores que cumplen la condición que has especificado en el
> WHERE, estos registros serán borrados por el DELETE. No entiendo la
> necesidad de confirmarlo.
>
>
>
> Saludos
> _______________________________________________
> Zope-es mailing list
> Zope-es en aditel.org
> http://listas.aditel.org/listinfo/zope-es
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: /archivos/zope-es/attachments/20061204/371a12fe/attachment-0001.html
Más información sobre la lista de distribución Zope-es