Bonjour,
J'ai une table dans QlServer dans laquelle j'ajoute un nombre d'enregistrement (environ 10000). Le traitement est rapide car j'ai unebarre de progression qui me permet de voir le nombre de lignes ajoutées dans la table et dès que ma table contient les 500 enregistrement le traitement ralentis. mon code est le suivant:
'Alimentation de la table T_VNI
Set rsVNI = New ADODB.Recordset
rsVNI.CursorType = adOpenKeyset
rsVNI.LockType = adLockOptimistic
rsVNI.Open "T_VNI", connDB, , , adCmdTable
'Vérifier l'action
If strCodeAction = "M" Then
With rsVNI
.AddNew 'On ajoute
.Fields(0) = strCodeAction
.Fields(1) = strISIN
.Fields(2) = strTELEKURS
.Fields(3) = strWKN
etc....
.update
.close
Je voulais savoir si y avait un moyen d'accèlere le traitement car la meme opération avc une base access est bcp plus rapide ( on a le meme phénomène de lenteur à partir de 100 000 enreg).