mise à jour de donnees

Posté par dubr8054 le 30/1/2006 19:05:26
voila jai plusieurs tables mysql que je rempli via ce bout de code mais les mise à jours sur les enregistrements ne fonctionnent pas et je tourne en rond

Ctr est un entier

POUR Ctr = 1 A Table..Occurrence
//Est-ce que Activer est vrai?
SI Activer[Ctr] = 0 ALORS
// Recherche de l'enregistrement corréspondant

HLitRecherche(prospects,IDProspect,Table.IDProspect[Ctr])
// Ajout de l'enregistrement dans Prospects
prospectsmysql.IDProspect = prospects.IDProspect
prospectsmysql.NomSocieteProspect = prospects.NomSocieteProspect................


// HModifie(prospectsmysql)
// sinon
HAjoute(prospectsmysql)

FIN
FIN

Info("Les potentiels sélectionnés ont été ajoutés à votre base")
TableAffiche(Table)


Mon problème est en fait triple..

1 La commande Hmodifie ne fonctionne pas si un enregistrement existe deja ( blocage)

2 comment eviter de dupliquer les enregistrements a chaque Hajoute dans le fichier cible

Comment supprimer les enregistrements dans le fichier cible lorsqu'il n'est plus present dans la source


Merci pour votre ecoute

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=3452&post_id=14622