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

VB 6 et antérieur Discussion :

Fichier csv modifier après importation


Sujet :

VB 6 et antérieur

  1. #1
    Membre régulier
    Inscrit en
    Juin 2004
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 89
    Points : 73
    Points
    73
    Par défaut Fichier csv modifier après importation
    Bonjour à tous,

    J'ai un problème plutôt bizzard, j'importe un fichier csv dans une table Access déjà existante en utilisant un schema. Quand j'importe directement dans Access je n'ai aucun problème. Quand j'importe via Access.Application dans VB 6 (dans la même BD Access où j'ai fait le test précédent), le fichier csv est modifié après l'importation. Les 4 premiers caractères sont modifiés, on ne peut donc plus l'importer par la suite puisque ça change le nom du premier champ. Voici la ligne d'importation en question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    'AcAPP est de type Access.Application
    AcAPP.DoCmd.TransferText acImportDelim, "SchemaTableX", "TableX", PathFichier, True
    Toute suggestion est la bienvenue.

    Merci!

  2. #2
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 038
    Points
    20 038
    Par défaut
    quel est la valeur de ta constante : acImportDelim ...? as-tu mis en haut de code la ligne : option explicit ..?

  3. #3
    Membre régulier
    Inscrit en
    Juin 2004
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 89
    Points : 73
    Points
    73
    Par défaut
    Oui, j'ai effectivement mis "option explicite" (je le met toujours). Pour la valeur de la constante acImportDelim, je ne la connais pas par coeur. C'est une constante VB (ou VBA ?) et ce n'est pas moi qui la déclare.

    Je fais plusieurs autres importations de fichier dans le même module avec pratiquement la même ligne (le schéma, la nom de la table et le path changent) et je n'ai pas ce problème. .

    Cependant, maintenant j'arrive à importer le fichier de nouveau même si nom du premier champ a été modifié.

    J'ai bien vérifié avec le mode débbugage et le fichier est modifié "au moment" de l'instruction d'importation.

    Merci pour ton aide!

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/08/2014, 08h04
  2. Création fichier CSV Java et importation d'une BDD
    Par fashionsea dans le forum API standards et tierces
    Réponses: 13
    Dernier message: 27/05/2014, 19h32
  3. Kettle lecture fichier csv reprise après erreur
    Par mario75 dans le forum kettle/PDI
    Réponses: 2
    Dernier message: 23/02/2011, 22h32
  4. Fichier csv à modifier, algo difficile
    Par Goffer dans le forum Langage
    Réponses: 1
    Dernier message: 05/01/2011, 13h05
  5. fichier modifier apres instruction de lecture???
    Par cyberwaves dans le forum C++
    Réponses: 4
    Dernier message: 09/09/2004, 22h02

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