OVH Cloud OVH Cloud

Création d'une base mdb a partir d'un fichier texte

2 réponses
Avatar
Yves ANDRE
Bonjour,

Je souhaite créer une base de donnée nouvelle à partir d'un fichier texte
dont les champs sont de longueur fixe et séparés par des points virgule.

Je ne trouve pas d'exemple en ADO

le fichier texte s'appelle 'texte.txt'
la base à créer s'appellera 'base1.mdb' de style access 97 ou 2000
la table unique de la base sera 'table1' qui possedera champ1,champ2,champ3
aux longueurs definies depuis la largeur des champs du fichier texte et
eventuellement un champ clef compteur d'enregistrement.

Si quelqu'un pouvait m'aider en me fournissant un exemple de source
réalisant ce travail...

merci

2 réponses

Avatar
Quasimodo
Yves ANDRE used his keyboard to write :
Bonjour,

Je souhaite créer une base de donnée nouvelle à partir d'un fichier texte
dont les champs sont de longueur fixe et séparés par des points virgule.

Je ne trouve pas d'exemple en ADO

le fichier texte s'appelle 'texte.txt'
la base à créer s'appellera 'base1.mdb' de style access 97 ou 2000
la table unique de la base sera 'table1' qui possedera champ1,champ2,champ3
aux longueurs definies depuis la largeur des champs du fichier texte et
eventuellement un champ clef compteur d'enregistrement.

Si quelqu'un pouvait m'aider en me fournissant un exemple de source
réalisant ce travail...

merci



Bonjour,
Non, il n'existe pas d'exemple qui repondent à chaque fois au question
poseé dans les news groupes.
Oui, il existe des exemples sur le net et sur le cd d'install de vb à
adapter suivant les circonstances.
Voir les technopoches ado et adox (cela devrait déjà suffir) :
http://www.microsoft.com/france/msdn/support/technopoches/default.asp
Mais il existe aussi :
http://www.planet-source-code.com/vb/default.asp?lngWIdtc
http://faq.vb.free.fr/
etc etc

@+Quaz

--
This is an automatic signature of MesNews.
Site : http://mesnews.no-ip.com
Avatar
JCM
bonjour

voila un exemple de code :
Open CheminTXT
Do Until EOF(1)
Input #1, Txt1, Txt2, Txt3

Call ADOcnx.Execute("insert into Table1"(champs1, champs2, champs3) values
(" & _ txt1 & "', '" & txt2 & "', '" & txt3 & "')")

loop


JCM
"Yves ANDRE" a écrit :

Bonjour,

Je souhaite créer une base de donnée nouvelle à partir d'un fichier texte
dont les champs sont de longueur fixe et séparés par des points virgule.

Je ne trouve pas d'exemple en ADO

le fichier texte s'appelle 'texte.txt'
la base à créer s'appellera 'base1.mdb' de style access 97 ou 2000
la table unique de la base sera 'table1' qui possedera champ1,champ2,champ3
aux longueurs definies depuis la largeur des champs du fichier texte et
eventuellement un champ clef compteur d'enregistrement.

Si quelqu'un pouvait m'aider en me fournissant un exemple de source
réalisant ce travail...

merci