[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 16:20:10 CET 2006


Hola a todos,

Estoy liado con un script que elimina ciertos usuarios (profesores) de la
base de datos mysql, pero no consigo averiguar cómo controlar si el método
los elimina realmente o no.
A ver, el pseudo codigo es el siguiente:

En n tengo una lista con el numero de los profesores a borrar, por ejemplo:
n = ['2', '5', '7']

*for ids in n:
     resultado = container.borrarprofesores(tabla = 'profesores', iden =
ids)*
**
*if resultado = error:*
*     print "Error"*
*else*
*     print "Exito"*

El metodo SQL es un sencillo Delete:

*DELETE FROM <dtml-var tabla> WHERE id=<dtml-sqlvar iden type="int">*

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.

Gracias por la ayuda. Saludos.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: /archivos/zope-es/attachments/20061204/88487522/attachment.html


Más información sobre la lista de distribución Zope-es