From: | Ariel Nardelli <panflin(at)ubbi(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Postgres + python + psycopg, Control de errores. |
Date: | 2006-06-09 05:25:00 |
Message-ID: | 4489062C.2080803@ubbi.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Bueno, les pregunto a ustedes quizas alguno este usando postgres +
python + psycopg...
Vengo haciendo pruebas para usar el modulo psycopg para acceder a
postgres con python....
En Mysql yo tengo una opcion que me permite gracias al except
interceptar los errores y procesarlos, pero eso no lo encuentro en
psycopg, alguien sabe como se llama??????
Por ejemplo en mysql lo tengo asi...
def sql03(db,sql,k):
""" Leen en mysql y devuelve un registro """
try:
if k == 'NULL': # Es cuando no viene los datos del sql aparte.
db.execute(sql)
else:
db.execute(sql,k)
resultado = db.fetchone()
return resultado
except db.MySQLError, e:
print e
linea = "* Mysqlerror : -(" + str(k) + ")- E: " + str(e[0]) + " "
+ e[1]
gl(linea)
return -1
Como veran lo capturo con MySQLError bueno eso es lo que busco para
poder caputurarlos en psycopg y segun el numero de error hacer las
excepciones...
Alguien puede ayudarme???
Gracias!!!
Ariel
From | Date | Subject | |
---|---|---|---|
Next Message | Pablo Braulio | 2006-06-09 06:11:34 | Re: Ayuda con trigger para delete. |
Previous Message | Roger Villavicencio | 2006-06-09 02:56:43 | RE: Cerrar conexiones |