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

Oracle Discussion :

[ORA-32036] En .Net: unsupported case for inlining of query name in with clause


Sujet :

Oracle

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 002
    Points : 552
    Points
    552
    Par défaut [ORA-32036] En .Net: unsupported case for inlining of query name in with clause
    Bonsoir à tous !

    J'ai un code générique qui "est censé" marcher sur MS-SQL et Oracle.
    (seulement comme d'hab, ma mauvaise langue de développeur dit que sur oracle ca marche poa, mais heureusement que leur communauté est sympa )

    J'ai une requette composée d'un WITH, depuis mon code .Net (avec drivers ODBC ou natif client 11.2) j'obtiens l'erreur:
    ora-32036 unsupported case for inlining of query name in with clause
    ORA-32036: casse non prise en charge pour le nom d'interrogation dans la clause WITH

    Cette requette passe sans problème sous MS-SQL,
    et chose remarquable si j'utilise Oracle SQL Developper, et que je l’exécute elle marche !

    Je ne sais pas trop quoi faire...

    merci

    J'ai fais des recherches et je tombe également sur des types qui ont le même soucis que moi:
    http://kr.forums.oracle.com/forum/th...readID=1057498

  2. #2
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    493
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 493
    Points : 605
    Points
    605
    Par défaut
    essaie de disabler les transactions distribuées
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    connectionString="Data Source=TNSName;User ID=user;Password=password;Enlist=false"
    ou alors réécrire ta requête sans clause WITH

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 002
    Points : 552
    Points
    552
    Par défaut
    Marc Musette
    Bonjour,
    j'ai essayé l'astuce du Enlist=false, mais cela ne contourne pas le problème

    Ce qui est vraiment agacent c'est que ça marche sous sqldevelopper....

Discussions similaires

  1. [vb.net 1.1] For Step n
    Par malhivertman1 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 06/11/2006, 15h27
  2. ORA-12162: TNS:net service name is incorrect
    Par gubule dans le forum Oracle
    Réponses: 15
    Dernier message: 11/07/2006, 18h04
  3. [VB.NET] Problème avec For Each...
    Par cyrcroix dans le forum Windows Forms
    Réponses: 5
    Dernier message: 15/06/2005, 10h49
  4. [VB.NET] DataReader: case par case
    Par prem's dans le forum Windows Forms
    Réponses: 22
    Dernier message: 08/04/2005, 12h43

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