effacer tout le contenu d'un recordset [vb 6.0] - VB/VBA/VBS - Programmation
MarshPosté le 06-04-2002 à 20:11:02
salut,
j'ai besoin d'effacer tous les enregistrements d'un recordset avant de le remplir à nouveau avec les données mises a jour. J'utilise pour faire ça une boucle :
mabdd.recordset.movefirst do until mabdd.recorset.eof(1) mabdd.recordset.delete mabdd.recordset.movenext loop
ça marche tres bien mais quand j'ai plus de 12000 enregistrements c'est un peu lent. Je voudrais savoir s'il n'existe pas une instruction plus rapide qui effacerai l'ensemble de mes enregistrements d'un seul coup
Marsh Posté le 06-04-2002 à 20:11:02
salut,
j'ai besoin d'effacer tous les enregistrements d'un recordset avant de le remplir à nouveau avec les données mises a jour. J'utilise pour faire ça une boucle :
mabdd.recordset.movefirst
do until mabdd.recorset.eof(1)
mabdd.recordset.delete
mabdd.recordset.movenext
loop
ça marche tres bien mais quand j'ai plus de 12000 enregistrements c'est un peu lent. Je voudrais savoir s'il n'existe pas une instruction plus rapide qui effacerai l'ensemble de mes enregistrements d'un seul coup
merci