Importation txt --> fox pro

gregorian Messages postés 57 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 24 mars 2011 - 18 avril 2005 à 15:56
ThierryPerretier Messages postés 103 Date d'inscription mardi 5 octobre 2004 Statut Membre Dernière intervention 6 juillet 2006 - 25 avril 2005 à 14:48
Bonjour, à tous,

J'aurais voulu savoir si il existait une fonction permettant de lancer la commande d'importation d'un fichier txt en dbf (un peu comme l'assistant mais directement dans le code.)

Il est déjà formatter comme il faut.
J'ai regarder dans l'aide mais il ne parle que de fichier xls supportant ce petit utilitaire.

Qqu peut il m'aider ?

merci

5 réponses

ThierryPerretier Messages postés 103 Date d'inscription mardi 5 octobre 2004 Statut Membre Dernière intervention 6 juillet 2006 1
18 avril 2005 à 16:19
Bonjour,

Voir la commande APPEND FROM.
La table DBF doit déjà exister
0
gregorian Messages postés 57 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 24 mars 2011 1
25 avril 2005 à 09:31
Bonjour,

J'ai été voir cette fonction, et il me semble qu'elle répond tout a fait à mes attentes sauf un petit problème.
Donc, la table existe, je l'ai crée.
Dans mon fichier texte, j'ai des champs séparé par des tabulations comme ceci:
935 CULA VALLEE MERVEILLEUSE RUE LES ROCHES 3 5680 VODELÉE F PA EUR BE420159062 400000 0 1 30/03/2005 30/03/2005

Dans mon fichier, ils sont sur une seule ligne.
je fais select ma table de travail ensuite je fais un APPEND FROM "client.txt" SEPARATED WITH TAB
(je me rappelle plus l'orthographe exacte de separated mais fox le met automatiquement)
mais dans ma table il ne me reprend que le premier champs. Qu'ai je oublié?

Merci de votre aide.
0
ThierryPerretier Messages postés 103 Date d'inscription mardi 5 octobre 2004 Statut Membre Dernière intervention 6 juillet 2006 1
25 avril 2005 à 13:53
Bonjour,

La syntaxe est :

APPEND FROM "client.txt" DELIMITED WITH TAB

Est-tu certain qu'il s'agit de tabulation ?

S'il s'agit plutôt de champs de taille fixe non délimités, il faut utiliser la syntaxe.

APPEND FROM "client.txt" SDF
0
gregorian Messages postés 57 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 24 mars 2011 1
25 avril 2005 à 14:30
Salut, ca a l'air d' etre plus ou moins ca, la il m'importe en effet quelque choise dans chaque champs de ma table. mais pour la délimitation, je pense qu'il prend une taille fixe identique pour tout les champs car il ne m'importe pas correctement les données. (du genre il me coup l'adresse en 4 et me met des petits bouts partouts). Il y a un exemple de ligne de mon fichier txt dans mon post au dessus du tient. Mais quand je regarde dans l'aide, il ne me semble pas pouvoir rajouter encore un paramètre.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ThierryPerretier Messages postés 103 Date d'inscription mardi 5 octobre 2004 Statut Membre Dernière intervention 6 juillet 2006 1
25 avril 2005 à 14:48
Ta table DBF doit avoir des champs dont la taille correspond exactement à la largeur des diffèrentes données de ton fichier texte
0
Rejoignez-nous