PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → restauration d'une base
restauration d'une base
Started by amilah_77, Mar., 29 2006 10:57 PM - 2 replies
Posted on March, 29 2006 - 10:57 PM
salut tt le monde

j'ai besoin d'un programme qui permet de recharger ma base de données avec un fichier texte
je m'explique:
dans mon projet la base se change mentuellement, je reçois un fichier texte qui contient la nouvelle base chaque mois donc je dois parcourir et ouvrir le fichier, la base dois se vider automatiquement et se charger avec les nouvelles données.
s'il vous plait si quelqu'un peut m'aider c'est uuuuuuuuuuurgent
merci d'avance
Posted on March, 30 2006 - 1:36 AM
Le 29/03/2006, lima a supposé :
salut tt le monde

j'ai besoin d'un programme qui permet de recharger ma base de données avec un
fichier texte je m'explique:
dans mon projet la base se change mentuellement, je reçois un fichier texte
qui contient la nouvelle base chaque mois donc je dois parcourir et ouvrir le
fichier, la base dois se vider automatiquement et se charger avec les
nouvelles données. s'il vous plait si quelqu'un peut m'aider c'est
uuuuuuuuuuurgent merci d'avance


utiliser Hcréation pour vider la base et utiliser HImporteTexte pour le remplissage
en espérant t'avoir aidé
a+
Posted on March, 30 2006 - 2:10 AM
Bonjour,

Si les bases HF et texte ont la meme structure, HImporteTexte fera l'affaire (voir aide).
Sinon:

chLue est une chaine
NumFic est un entier=fouvre(Nom_du_fichier_texte,focreation + foecriture)
si NumFic>0 alors
chLue=flitligne(NumFic)
TantQue chLue<>EOT
//Instanciation des rubriques HF
FicHF.Rub1=extraitchaine(chLue,n,sep) //n=position de la rubrique dans chLue
FicHF.Rub2=extraitchaine(chLue,n,sep) //sep=séparateur de champs si diff. de TAB
...
HAjoute(FicHf)
chLue=flitligne(NumFic)
fin //tantque
fferme(NumFic)
fin

Bon dev,
PEGOS