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

Forms Oracle Discussion :

ORA-01008: toutes les variables ne sont pas liées sous Forms 10g


Sujet :

Forms Oracle

  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 13
    Par défaut ORA-01008: toutes les variables ne sont pas liées sous Forms 10g
    Bonjour,

    J'ai un block de donnés basé qui va me servir à afficher des données provenant de trois tables différentes ayant comme Type de source de données : Interrogation de clause FROM et comme nom de source de données d'interrogation la requête suivante :


    SELECT ENE_CODE_CLI_ECHG ENE_CODE_CLI_ECHG,
    CEC_RAISON_SOC CEC_RAISON_SOC,
    ENE_DATE_ECHANGE ENE_DATE_ECHANGE,
    ENE_NO_ECHANGE ENE_NO_ECHANGE,
    ENE_TYPE_ECHANGE ENE_TYPE_ECHANGE,
    DTE_QTE_ACDE DTE_QTE_ACDE,
    DTE_PRIX_PPM_TTC DTE_PRIX_PPM_TTC,
    DTE_LOT DTE_LOT,
    DTE_DATE_PEREMP DTE_DATE_PEREMP
    FROM CLIENT_ECHG, ENT_ECHG, DET_ECHG
    WHERE ENE_ID_ECHANGE = DTE_ID_ECHANGE AND
    ENE_CODE_CLI_ECHG = CEC_CODE AND
    ENE_CODE_CLI_ECHG = :CRI_CODE_SOCIETE

    Quand je lance un excute_query sous forms il me donne le message suivant :

    ORA-01008: toutes les variables ne sont pas liées

    Quel est la signification de ce message et comment le résoudre ?

    Cette requête marche et affiche un résultat dés je modifie le where en enlevant la troisième condition qui fait référence un item non basé de la
    form soit :

    ENE_CODE_CLI_ECHG = :CRI_CODE_SOCIETE

    Merci pour vos réponses.

    J'utilise Forms 10g version 10.1.2.0.2 avec Oracle 10g EE version 10.2.1.0

  2. #2
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Par défaut
    Comme tu l'as compris tout seul, il n'est pas possible de faire référence à des variables "forms" dans la clause from. Il faut que tu déportes cette condition dans la clause where.

  3. #3
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 13
    Par défaut
    Merci je l'ai testé et ça marche très bien.

    Est ce que tu peux m'indiquer ou je peux trouver le manuel de référence et le guide d'utilisation de Forms qui expliquent en détail les règles d'utilisation de Forms et merci d'avance.
    J'ai fait une recherche chez Oracle mais j'ai rien trouvé.

  4. #4
    Membre éprouvé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2008
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 109

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Oracle] ORA-01008: toutes les variables ne sont pas liées
    Par MGABIN dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 10/05/2010, 15h59
  2. Réponses: 1
    Dernier message: 11/06/2008, 11h01
  3. Réponses: 5
    Dernier message: 03/04/2008, 13h00
  4. Réponses: 5
    Dernier message: 03/03/2008, 11h31

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