IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Problème d'erreur SQL avec une DB2 sur un AS400


Sujet :

Langage Java

  1. #1
    Membre du Club
    Profil pro
    Développeur Java
    Inscrit en
    Octobre 2011
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Octobre 2011
    Messages : 137
    Points : 56
    Points
    56
    Par défaut Problème d'erreur SQL avec une DB2 sur un AS400
    Bonjour chers Collègues (je ne sais pas si je suis sur le bon forum)!

    J'ai un petit soucis avec mon code Java pour accéder à une base de type DB2 sur un serveur AS400

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    public DataBase(String url, String login, String pass) throws SQLException {
     
    		Connection connection = DriverManager.getConnection(url, login, pass);
    		Statement stt = connection.createStatement();
    		ResultSet resultat = stt.executeQuery("SELECT * FROM MINOSFIC.UB001V01");

    Le programme bute à l'executeQuerry en me sortant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Exception in thread "main" java.sql.SQLException: [SQL0443] *N
    Je suis allé voir sur le site d'IBM pour trouver de quoi il en retourne :

    Message Text: Trigger program or external routine detected an error.
    Cause Text: Either a trigger program, external procedure, or external function detected and returned an error to SQL. If the error occurred in a trigger program, the trigger was on table &4 in schema &5. If the error occurred in an external procedure or function, the external name is &4 in schema &5. The associated text is &6. If the error occurred in a trigger program, the associated text is the type of trigger program. If the error occurred in an external function, the associated text is the text of the error message returned from the external function.
    Recovery Text: Refer to the joblog for more information regarding the detected error. Correct the error and try the request again.
    Le soucis c'est que ça ne m'a pas plus aidé que ça ... Quelqu'un saurait m'aiguiller ou me fournir une solution adéquate ? Merci

  2. #2
    Membre du Club
    Profil pro
    Développeur Java
    Inscrit en
    Octobre 2011
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Octobre 2011
    Messages : 137
    Points : 56
    Points
    56
    Par défaut
    Il y a beaucoup de colonnes si bien que lorsque je tape la commande sur l'émulateur je dois me déplacer sur l'écran suivant (en fait je me déplace vers la droite) pour effectuer une visualisation des réponses de la requête des colonnes suivantes.

    J'ai trouvé le soucis et je suis certain de mon coup puisque j'ai testé la requête avec le nombre de colonne visible sur l'écran ainsi qu'avec un nombre de colonnes dépassant le nombre visible.

    Lorsque j'effectue cette requête SELECT DAT, HEUR, CODE_EXP, EXPEDITEUR, REFERENCE, TYP, STATUT FROM etc etc j'obtiens :

    12/01/11|07:44:34|truc |machin |FCBBC0007417|1|60
    12/01/11|14:54:44|truc |machin |FCBBC0006199|1|60
    13/01/11|07:46:26|truc |machin |FCBBC0006257|1|60
    14/01/11|13:52:44|truc |machin |FCBBC0006055|1|60
    etc etc
    Donc ma requête fonctionne.
    Par contre si je demande plus de colonnes dans ma requête j'obtiens la fameuse erreur sql *N ...

    Comment puis-je faire pour obtenir toutes les colonnes (sur l'émulateur je fais shift + f8 pour me déplacer vers la droite) ?

Discussions similaires

  1. [WD16] Problème avec une édition sur papier différent
    Par mikadom dans le forum WinDev
    Réponses: 7
    Dernier message: 14/03/2012, 11h51
  2. Problème avec une requête sur les dates
    Par diblasio dans le forum Requêtes
    Réponses: 11
    Dernier message: 09/08/2011, 16h00
  3. Erreur incompréhensible avec une condition if et une requête SQL
    Par Francky44003 dans le forum Bases de données
    Réponses: 6
    Dernier message: 16/04/2011, 17h09
  4. Réponses: 1
    Dernier message: 18/07/2007, 17h18
  5. Récupérer une erreur SQL avec TIBDataSet
    Par cgone dans le forum Bases de données
    Réponses: 3
    Dernier message: 25/10/2006, 00h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo