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 :

Comment écrire un alias dans une requête Excel pointant sur une base Oracle ?


Sujet :

Oracle

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 572
    Points : 341
    Points
    341
    Par défaut Comment écrire un alias dans une requête Excel pointant sur une base Oracle ?
    Bonjour,

    Dans Excel 2007, je fais Données / Connexions / Ajouter / Rechercher / Nouvelle Source / Microsoft Data Access - Fournisseur OLE DB pour Oracle / décocher Connexion A Une Table Spécifique / Enregistrer Le Mot De Passe / Terminer / Ok pour sélectionner le tableau peu importe lequel / Propriétés / Définition / Type De Commande=sql / Texte De La Commande= select monChamp from maTable
    puis Données / Données externes / Connexions Existantes /
    Voilà pour le contexte, et mon problème : si je met select monChamp AS "monAlias" from maTable j'obtiens
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Une ou plusieurs erreurs se sont produites lors du traitement de la commande
    Que faire ?

  2. #2
    Rédacteur
    Avatar de Vincent Rogier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 373
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 373
    Points : 5 306
    Points
    5 306
    Par défaut
    le double quotes sont les délimiteurs de chaines sous excel/VBA... tu as essayé de les tripler, comme on le fait en VBA ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select monChamp AS """monAlias""" from maTable

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 572
    Points : 341
    Points
    341
    Par défaut
    Bonjour,

    Citation Envoyé par vicenzo Voir le message
    le double quotes sont les délimiteurs de chaines sous excel/VBA... tu as essayé de les tripler, comme on le fait en VBA ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    select monChamp AS """monAlias""" from maTable
    Comme ça, le message d'erreur devienta+,=)
    -=Clément=-

  4. #4
    Membre à l'essai
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    14
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 14
    Points : 16
    Points
    16
    Par défaut
    Pourqoui ne pas utilisé une vue

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/10/2012, 14h33
  2. [AC-2000] Ajouter un item dans un listbox, quand connecté sur une requête
    Par amerex dans le forum VBA Access
    Réponses: 1
    Dernier message: 29/06/2012, 09h32
  3. Réponses: 2
    Dernier message: 17/06/2009, 10h12
  4. insertion dans une table excel à partir d'une requête access ?
    Par cameleon1881 dans le forum VBA Access
    Réponses: 3
    Dernier message: 04/04/2009, 17h57
  5. Sommer colonnes dans un sous formulaire basé sur une requête
    Par maronnette dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 04/05/2008, 14h11

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