Bonjour,
j'ai un problème de temps d'exécution de requète et je vois pas d'ou ça viend.
req = "select ajus_id,ajus_montant_alloue,ajus_montant_alloue_prec from ajustement"
set rs = connexion.execute(req)
while not rs.eof
id_ajus=rs.fields(0)
difference = rs.fields(1)-rs.fields(2)
if difference<0 then
difference=0
end if
req2 = "update ajustement set ajustement.ajus_difference='"&difference&"' where ajustement.ajus_id="&id_ajus&""
connexion.execute(req2)
rs.movenext
wend
rs.close
La table "ajustement " fait 85.000 entrées; savez-vous pourquoi SVP ça met autant de temps?
Est-ce du au fait que je modifie la ligne que je lui en meme temps? si c'est ça alors comment faire au mieux?
(pour info, je code en ASP)