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

VBA Access Discussion :

Problème de Guillemets


Sujet :

VBA Access

  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juin 2004
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2004
    Messages : 221
    Par défaut Problème de Guillemets
    Bonjour à tous,
    j'essaye présentement de faire un script qui lit des valeurs dans un fichiers CSV et qui les importes dans une table Access. Mon petit problème est que j'ai des valeurs dans le fichier CSV qui on des guillemets ( " ) que je dois conserver dans ma table Acces. Lorsque j'essaye d'importer mes données, j'ai un message d'erreur qui dit que mes guillemets sont incorrets.

    Je me demandais alors comment je pourrais importer mes données dans la table Access.

    Merci et bonne journée
    --Samus535

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    352
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 352
    Par défaut
    au moment de ton import, il faut que tu encadre tes chaines qui ont des guillemets par d'autres guillemets de façons à les doubler pour qu'ils soient conservé.Si tu lis ton fichier CSV ligne par ligne, tu peux récupérer toute ta ligne dans une variable et utiliser la fonction replace comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    maligne = replace(maligne,"""","""""")
    de cette façon tu lui dis de remplacer chaque " par "" (il faut doubler les guillemets dnas une chaine pour qu'il les considère comme un caractère de la chaine et non comme la fin de chaine

    ou sinon tu execute la même fonction sur tout tout fichier avant d'exécuter l'import.

Discussions similaires

  1. [SQL-Server] Problèmes de guillemets et quotes dans un INSERT
    Par gregb34 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/05/2006, 09h40
  2. Problème de guillemets
    Par odoobe dans le forum Langage
    Réponses: 1
    Dernier message: 20/04/2006, 08h28
  3. Problème de guillemet
    Par benazerty dans le forum Access
    Réponses: 4
    Dernier message: 14/04/2006, 13h27
  4. problème de guillemet sous postgresql (requete php)
    Par toome dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 17/08/2005, 10h44
  5. problème de guillemets dans une formule shell
    Par dim_italia dans le forum VBA Access
    Réponses: 7
    Dernier message: 18/08/2003, 12h46

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