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

AS/400 Discussion :

Requête de suppression dans une table pas exécutée


Sujet :

AS/400

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Requête de suppression dans une table pas exécutée
    Bonjour.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    MOVE "TSTLIB"  to LIB.
       R0.                                                        
          EXEC SQL                                               
            DELETE  FROM   LIB/FP0020                           
          END-EXEC                                               
          IF SQLCODE LESS THAN 0 THEN                            
                 MOVE "EF" TO CD7 OF LOCAR GO TO ERREUR.

    le programme ne supprime pas le contenu de la table FP0020 il ne comprend pas LIB
    Aidez moi SVP

  2. #2
    Expert confirmé
    Homme Profil pro
    ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Inscrit en
    Juin 2007
    Messages
    2 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 096
    Points : 4 155
    Points
    4 155
    Par défaut
    1- Les noms des host variables doivent être précédés de ":", exemple :
    Where MaColonneNom = :NOM
    2- Les host variables ne peuvent pas, à ma connaissance et d'après la doc, être utilisées pour identifier les objets SQL
    3- Utilise, avant d'appeler le programme Cobol, un OVRDBF de ton fichier (et donc de ta biblio) pour substituer le nom de ton fichier à utiliser réellement ou joue sur la liste des bibliothèques pour changer de biblio
    A host variable is a field in your program that is specified in an SQL statement, usually as the source or target for the value of a column. The host variable and column must be data type compatible. Host variables may not be used to identify SQL objects, such as tables or views, except in the DESCRIBE TABLE statement.

Discussions similaires

  1. [AC-2010] Suppression dans une table via une requête
    Par Skima dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 03/12/2012, 22h54
  2. Réponses: 1
    Dernier message: 25/08/2006, 13h54
  3. suppression dans une table qui contient une clé etrangère
    Par zana74 dans le forum Décisions SGBD
    Réponses: 13
    Dernier message: 08/08/2006, 10h58
  4. Problème de suppression dans une table
    Par Splinter dans le forum Bases de données
    Réponses: 3
    Dernier message: 17/10/2005, 10h55
  5. Combler les trous lors d'une suppression dans une table
    Par Billybongjoe dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 08/04/2004, 14h02

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