Importation texte sous access VBA + schema.ini [Résolu]

Messages postés
5
Date d'inscription
mercredi 5 novembre 2003
Dernière intervention
6 octobre 2007
- - Dernière réponse : cs_polgornek
Messages postés
5
Date d'inscription
mercredi 5 novembre 2003
Dernière intervention
6 octobre 2007
- 1 déc. 2004 à 15:20
Bonjour le forum,
je suis en train de développer un bout de code pour importer des fichiers textes sous access en utilisant un fichier schema.ini.
Tout marche bien à l'exception d'une chose qui me pousse au bord du suicide :
je ne veux pas que access considère les apostrophes(quotes) comme des identificateurs de texte (text qualifier). Impossible de trouver quoi modifier dans le schema.ini ou ailleurs pour faire cela (la msdn conseille de tout mettre entre quotes!!!), alors que l'assistant import/export de données externes le propose.
Est-ce possible sans avoir à créer une boucle avec un quelconque split qui supprime les " de mon fichier texte?
Merci!!
PS :
exemple de schema.ini

[Import_MonFichier.txt]
ColNameHeader = False
CharacterSet = ANSI
Format = delimited(;)
Col1="idprodis" char width 50
Col2="pronamedis" char width 50
Col3="idciedis" char width 50
Col4="cienamedis" char width 50
Col5="street" char width 50
Col6="postcode" char width 50
Col7="city" char width 50
Col8="q" char width 50
Col9="valnet" char width 50

et du bout de code pour l'importer :

Set db = CurrentDb()
db.Execute _
"SELECT * INTO " & maTable & " FROM [Text;;;DATABASE=" & monChemin & ";].[" & monFichier& "];", _
dbFailOnError
db.TableDefs.Refresh
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
5
Date d'inscription
mercredi 5 novembre 2003
Dernière intervention
6 octobre 2007
3
Merci
Bon pas la peine de me répondre j'ai trouvé la solution :
dans mon schema.ini je dois mettre une ligne en plus :
textDelimiter="none"
...

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 97 internautes nous ont dit merci ce mois-ci

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.