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

Bases de données Delphi Discussion :

[D7,ORACLE] : maître / esclave et modif d'un DataSet


Sujet :

Bases de données Delphi

  1. #1
    Membre chevronné

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 673
    Points : 1 775
    Points
    1 775
    Par défaut [D7,ORACLE] : maître / esclave et modif d'un DataSet
    Salut tout le monde,

    Je cherches dans une relation maître / esclave à modifier le DataSet de l'esclave pour filtrer les données.
    Par conséquent, j'ai modifié dynamiquement la requête source du DataSet en question et en mode débug j'ai exécuté cette requête qui me semble cohérente car elle génère le message :
    ORA-00933: SQL command not properly ended
    La requête : (
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from PR2000 where CH_NOM='CH.CAP DE MOURLIN' and CH_MILL='2004' and OL_TRANCHE='1' and CC_NOM='Jacques Martin' order by CH_NOM
    me semble tout-à-fait correcte et surtout je peux l'exécuter (ie sans générer de msg d'erreur) grâce à un utilitaire ORACLE.

    Je commence à me dire que le pb vient d'ailleurs ; qu'en pensez-vous ?
    Merci d'avance.

  2. #2
    Membre chevronné

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 292
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2002
    Messages : 1 292
    Points : 1 944
    Points
    1 944
    Par défaut
    OL_TRANCHE est de quel type?

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 673
    Points : 1 775
    Points
    1 775
    Par défaut
    OL_TRANCHE est de type CHAR(15)

  4. #4
    Membre chevronné

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 292
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2002
    Messages : 1 292
    Points : 1 944
    Points
    1 944
    Par défaut
    Il me semble pour les chaines de caractères, il vaut mieux utiliser des 'LIKE' que de '='.

    Par conter ta requête à l'air correcte. Vérifie en mode debug ta requete. (Il m'est arrivé en concatenant des chaines d'oublier de mettre un espace après des mots clés par exemple)

  5. #5
    Membre chevronné

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 673
    Points : 1 775
    Points
    1 775
    Par défaut
    Je vais tester avec LIKE...

    Pour ce qui est de la syntaxe, je peux déjà te dire que ma requête est correcte puisque j'arrive à la récupérer dynamiquement en mode débug (en exécutant pas à pas) et à la tester en temps réel dans un utilitaire ORACLE.

    Pour moi l'erreur ne vient pas de la requête mais de l'interdiction de mettre une clause WHERE dans la propriété DataSet du Grid => cela provoque systématiquement une violation dans le module XXX à l'adresse YYY. Mais je n'ai pas trouvé de doc interdisant de mettre une clause where à cet endroit et d'après ce que j'ai compris dans une FAQ ici, c'est même ce qu'il faut faire

    T'auras pas une autre idée...même si elle est dingue ? 8)

Discussions similaires

  1. maître/esclave ou parent/enfant ?
    Par Pierrot92320 dans le forum Tkinter
    Réponses: 1
    Dernier message: 17/02/2014, 08h32
  2. [Disque Dur] notion de maître/esclave
    Par new_wave dans le forum Périphériques
    Réponses: 1
    Dernier message: 17/10/2013, 16h04
  3. Grilles pour tables maître/esclave
    Par kimlee dans le forum Ext JS / Sencha
    Réponses: 0
    Dernier message: 24/03/2011, 14h30
  4. Configuration maître-esclaves
    Par jamespage dans le forum Administration
    Réponses: 1
    Dernier message: 10/10/2008, 18h30
  5. Réponses: 1
    Dernier message: 01/09/2008, 19h30

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