Existe-t-il une liste de tout les codes erreurs générés par MySQL?

Existe-t-il une liste de tout les codes erreurs générés par MySQL? - SQL/NoSQL - Programmation

Marsh Posté le 16-12-2003 à 16:20:12    

Bonjour,
je fais du développement Java et j'utilise MySQL comme SGBD.
Lors de l'exécution de mon ch'ti prog, j'ai le droit à un code retour 1054 sur l'exécution d'un Select tout simple.
Le pire, c'est que cette même requête fonctionne très bien lorsque je la saisie directement sous MySQL.
Quelqu'un a la liste de ces codes retours et de leur signification? Je n'ai rien trouvé de la sorte dans l'aide en ligne MySQL.
 
D'avance merci.

Reply

Marsh Posté le 16-12-2003 à 16:20:12   

Reply

Marsh Posté le 17-12-2003 à 10:03:43    

Tu utilises quel driver JDBC ?


---------------
Light is right
Reply

Marsh Posté le 17-12-2003 à 13:25:52    

Salut Nérission,
j'utilise le driver "org.gjt.mm.mysql.Driver" !!!
Pourquoi ? c'est le driver qui génère les codes erreurs ? Dans ce cas, ce ne sont pas les mêmes que ceux générés directement par MySQL?
 

Reply

Marsh Posté le 17-12-2003 à 13:51:12    

As-tu essayé avec le driver officiel MySQL Connector/J ?


---------------
Light is right
Reply

Marsh Posté le 17-12-2003 à 14:28:53    

En fait, je parvient bien à effectuer des requêtes .. Par contre, dans le cas que je teste, j'effectue une seconde requete alors que la premiere n'est pas terminée .
Je m'explique :
  exécution de la requête n°1 (celle-ci fonctionne bien)
  tant que ResultSet.next()
     requete n°2 (celle-ci me renvoit le code erreur 1054)
  ftq
 
J'ai vu sur ce forum que les requetes imbriquées ne fonctionnaient pas mais dans mon cas, ce n'est que du select et je ne vois pas pourquoi ça ne fonctionnerait pas. En plus mes requetes sont exécutées via des instances différentes des classes Statement et ResultSet.
 
J'ai trouvé dans les fichiers de Mysql, le fichier mysqld_error.h qui visiblement recense les code erreurs. Dedans : 1054 = BAD FIELD ERROR. Mais bon ça me paraît louche comme explication ...
C'est pour cela qu'une liste des codes erreurs MySQL (au même titre que pour les autres SGBD style Oracle ou DB2) serait bien pratique ....
 
 

Reply

Marsh Posté le 17-12-2003 à 14:30:40    

Nerisson a écrit :

As-tu essayé avec le driver officiel MySQL Connector/J ?


 
pardon, j'ai oublié de répondre à ta question :
  c'est non, mais je vais télécharger le JDBC et l'utiliser et je verai si ça change quelque chose.
 
Ceci dit, j'aimerai bien avoir cette liste !!!
D'accord, je suis lourd avec ma liste ...... :D

Reply

Marsh Posté le 17-12-2003 à 15:37:08    

Bah la liste des codes d'erreurs de mysql est dispo dans la doc:
 
http://www.mysql.com/documentation [...] or-returns
 
Mais ca ne vas pas t'avancer a grand chose  :(


---------------
Light is right
Reply

Marsh Posté le 17-12-2003 à 15:48:04    

Effectivement, ils reprennent la liste des codes présents dans le fichier mysqld_error.h. Je n'avais pas ce détail dans ma doc en ligne de MySQL.
 
Ceci dit, ma documentation et ma version du MySQL correspondent à :
   la version 3.23.21-beta du serveur
   la version 3.23.13a-alpha du client
 
Je suis en train de me dire que mes problèmes sont peut-être liés à ça. Je vais essayer de récupérer la dernière version de MySql pour Windows et la doc qui va avec.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed