Bonjour à toutes et tous.
Lorsque je lance une requête UPDATE, Access me crée un fichier temporaire (JET74C.tmp par exemple) dans mon répertoire C:\Documents and Settings\toto\Local Settings\Temp.
Ce fichier grossit, grossit, grossit, jusqu'à atteindre la taille fatidique des 2 Go et là, le message d'erreur apparait ("Espace insuffisant sur le disque temporaire") au bout de 5 à 10 minutes.
La base fait 53 Mo avant lancement de la requête, 80 environ ensuite.
La requête me parait pourtant assez basic, et en mode SELECT, il faut quelques fractions de seconde pour faire apparaitre le résultat.
Je connais la base qui grossit et qu'il faut compacter, mais là, ce n'est pas la base qui gonfle, c'est un fichier temporaire.
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 UPDATE TMP_CEI, T_BaaN SET T_BaaN.[CEI Préférentiel] = IIf([920] Is Not Null,[920],[921]);
Celà vous inspire-t-il quelque réflexion ?
Y a-t-il une erreur dans ce code qui me parait fort simple ???
Merci par avance pour votre aide et vos conseils !
JMarc
Partager