Remplacer un champ

azzeddine_hh Messages postés 4 Date d'inscription mercredi 23 août 2006 Statut Membre Dernière intervention 23 octobre 2007 - 17 mars 2007 à 22:27
ThWilliam Messages postés 418 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 26 novembre 2013 - 18 mars 2007 à 12:02
salut,
j'ai un problème pour remplacer un champ sur plusieurs lignes de la même base donnée
exemple MAT =02 remplacer par MAT = 01
mon email est [mailto:azzeddine_hh@yahoo.fr azzeddine_hh@yahoo.fr]
mes salutaions distinguées.

1 réponse

ThWilliam Messages postés 418 Date d'inscription mardi 3 janvier 2006 Statut Membre Dernière intervention 26 novembre 2013 4
18 mars 2007 à 12:02
Salut,

Le problème de multi-remplacement d'un champ vient souvent de l'index.
Si ta table est indexée sur MAT et que cet index est actif : à chaque changement, il y a modification de l'enregistrement courant (réactualisation de l'index) et donc gros problèmes p.ex dans une bouche while not (table1.eof) do ... table1.next.
Avant de lancer ta procedure de changement, désactive tous les index.

A +
Thierry 
0
Rejoignez-nous