From: | Leonel Nunez <lnunez(at)enelserver(dot)com> |
---|---|
To: | Ariel Nardelli <panflin(at)ubbi(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Postgres + python + psycopg, Control de errores. |
Date: | 2006-06-09 12:13:04 |
Message-ID: | 448965D0.9000809@enelserver.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Ariel Nardelli wrote:
> 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
>
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 3: si publicas/lees desde Usenet, por favor envía "subscribe-nomail"
> a majordomo(at)postgresql(dot)org para que tus mensajes puedan llegar
> a los suscriptores de la lista
>
>
en la excepcion la atrapas como :
except psycopg2.Error , er :
por cierto ayer liberaron la version 2 ya como estable
leonel
From | Date | Subject | |
---|---|---|---|
Next Message | AS Gustavo Rodriguez | 2006-06-09 12:48:48 | Sugerencia de crear un Multiempresarial |
Previous Message | Alvaro Herrera | 2006-06-09 12:06:06 | Re: Dudas sobre como mantener los números de registros correlativos. |