OVH Cloud OVH Cloud

PySqlite

1 réponse
Avatar
Benoit
Bonsoir,

Je commence à utiliser la librairie PySQLite et je constate que les
méthodes employées n'ont pas de code retour.
Est-ce moi qui emploie mal la librairie ?
Est ce que cette librairie ne rend pas de status lors d'appel aux fonctions
?
Comment intercepter les erreurs retournées ?
Comment trapper les messages d'erreurs ?

Merci d'avance pour votre collaboration

Benoit

1 réponse

Avatar
François
je recommande la lecture de la db api, qui possède une section sur les
erreurs qui sortent d'un driver de bdd :
http://www.python.org/peps/pep-0249.html


il n'y a pas de retour de fonction, car en POO, la gestion d'erreur
passe par la levée (raise) et l'interception d'exception (try / except):

http://www.python.org/doc/2.3.4/tut/node10.html

bon courage

Benoit wrote:
Bonsoir,

Je commence à utiliser la librairie PySQLite et je constate que les
méthodes employées n'ont pas de code retour.
Est-ce moi qui emploie mal la librairie ?
Est ce que cette librairie ne rend pas de status lors d'appel aux fonctions
?
Comment intercepter les erreurs retournées ?
Comment trapper les messages d'erreurs ?

Merci d'avance pour votre collaboration

Benoit