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

Macros et VBA Excel Discussion :

Erreur requête SQL en VBA dans Excel


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 11
    Points : 7
    Points
    7
    Par défaut Erreur requête SQL en VBA dans Excel
    Bonjour

    j'ai beau regarder tous les sujets du net à propos de cette erreur : "Aucune valeur donnée pour un ou plusieurs des parametres requis"

    je n'arrive pas à la résoudre.

    je tente une connexion à un classeur fermé excel qui contient deux feuilles : Temp et Tempsecteur

    chacune des deux feuilles contient des données avec les colonnes suivantes

    Temp : | Num commune| Num client | Code rue |
    Tempsecteur : |test red | code entier | Code_commune | Code_rue |

    Mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Set cn = New ADODB.Connection
     
    With cn
           .Provider = "Microsoft.Jet.OLEDB.4.0"
           .ConnectionString = "Data Source=" & emplacement & _
                                                  ";Extended Properties=""Excel 8.0;HDR=No;IMEX=1;"""
            .Open
    End With
     
    texte_SQL = "SELECT * FROM [Temp$],[Tempsecteur$] Where  [Temp$].[Num commune] = [Tempsecteur$].[Code_commune] and [Temp$].[Code rue] = [Tempsecteur$].[Code_rue] "
     
    Set Rst = New ADODB.Recordset
    Set Rst = cn.Execute(texte_SQL) 'Ligne ou l'erreur apparaît
    Je ne sait pas d'où vient le problème... Certaines colonnes possède des espaces (je précise que ce n'est pas moi qui ai créé la base de donnée d'où proviennent ces tables), c'est pour cela que j'ai tout mis entre crochet. Mais même si je tente de renommer les colonnes avant ma requête afin qu'il n'y ai plus d'espace, la même erreur arrive

    si quelqu'un à une idée...

  2. #2
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    434
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 434
    Points : 547
    Points
    547
    Par défaut
    Salut,

    Juste une histoire d'entete...

    donc il ne connait pas les entetes de colonnes

    la il devrait mieux s'en sortir.


    ++
    Minick

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    arf merci c'était ça apparemment (je dis apparemment parce que j'ai une autre erreur maintenant mais qui n'a rien avoir et que je devrais arriver à corriger ^^ )

    merci beaucoup Minick

  4. #4
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    434
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 434
    Points : 547
    Points
    547
    Par défaut
    De rien

    Pense au petit bouton

    ++
    Minick

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

Discussions similaires

  1. [AC-2003] Plusieures requêtes SQL en vba dans la même macro?
    Par PAUL87 dans le forum VBA Access
    Réponses: 4
    Dernier message: 22/10/2013, 17h43
  2. Requête sql multi-source avec jointure en pur VBA dans excel
    Par guidav dans le forum Général VBA
    Réponses: 1
    Dernier message: 21/09/2013, 21h33
  3. Erreur Requête sql code vba
    Par majudis dans le forum VBA Access
    Réponses: 4
    Dernier message: 24/02/2011, 12h23
  4. [XL-2003] Erreur requête SQL en VBA dans Excel : colonne contenant des chiffres et des lettres
    Par Sergeith dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 04/08/2009, 14h49

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