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

Interfaces de programmation Oracle Discussion :

[OLEDB] Une opération en plusieurs étapes a généré des erreurs


Sujet :

Interfaces de programmation Oracle

  1. #1
    Membre expérimenté
    Avatar de randriano
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 219
    Points : 1 438
    Points
    1 438
    Par défaut [OLEDB] Une opération en plusieurs étapes a généré des erreurs
    Bonjour,

    J'ai cette erreur lorsque je tente de faire une mise à jour d'un recordset ADO:

    Une opération en plusieurs étapes a généré des erreurs. Vérifiez chaque valeur d'état.

    Le recordset est utilisable en Oracle qu'en SQL Server. Ca ne génère aucune erreur pour ce SGBD
    J'ai déduit alors qu'OraOleDB a peut-être un bug! J'ai recours alors à vos expériences pour me dire si c'est le cas
    randriano.dvp.com
    Développeur. Product Owner [Agile]. Sites web, mobile apps, système d'information (SI).

  2. #2
    Membre expérimenté
    Avatar de randriano
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 219
    Points : 1 438
    Points
    1 438
    Par défaut
    Cas précis de cette erreur???
    Lorsqu'on exécute une instruction SELECT sous ADO (OLEDB), voici la requête complete (dans une chaine C++)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    #define szAllCategoriesRija \
       "SELECT EC.*, CC.Name AS NomClasse, EC.Name AS NomOutil " \
       "FROM TABLE_1 EC LEFT OUTER JOIN TABLE_2 CC ON EC.IDClasse = CC.ID " \
       "WHERE EC.IDOutils IS NULL AND EC.Type = 1 " \
       "ORDER BY EC.Name "
    Et ensuite je tente d'updater un field de l'enregistrement recueilli (encore C++):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    m_rsQueryRecordSet->Fields->Item[L"ID"]->Value = a_varToInsert;
    J'obtiens cette erreur ADO! Le field à set-er est bel et bien parmi SELECT EC.*
    randriano.dvp.com
    Développeur. Product Owner [Agile]. Sites web, mobile apps, système d'information (SI).

Discussions similaires

  1. Réponses: 7
    Dernier message: 04/07/2017, 20h15
  2. Réponses: 4
    Dernier message: 25/02/2015, 17h21
  3. Une opération en plusieurs étapes a généré des erreurs
    Par randriano dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 07/11/2008, 15h43
  4. Réponses: 4
    Dernier message: 11/09/2008, 17h12
  5. Réponses: 19
    Dernier message: 21/11/2006, 11h57

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