Salut
Voila j'ai cette erreur qui revient presque systématiquement lors de mon traitement, souvent lors d'un DELETE sur les tables de ma base (mais aussi pendant les requêtes d'ajout...)
[Pilot ODBC Microsoft Access] Espace insuffisant sur le disque temporaire
J'aimerai savoir si c'est possible par un moyen ou un autre de lui dire de continuer plutôt que de passer à l'étape suivante du traitement...
En effet, lors de l'exécution de la procédure manuelle, il est déjà reconnu par ceux qui ont écrit cette procédure qu'Access envoie sur plusieurs opérations des messages d'erreur du type "mémoire insuffisante, si vous décidez de continuer il vous sera impossible de revenir en arrière" ou quelque chose du genre... Qui ont bien évidemment été ignorés par les admins en question qui choisissaient de continuer...
Donc je cherche une solution à ce problème... J'ai essayé déjà diverses méthodes tant coté requête:
1 2 3
| DELETE FROM TABLE
DELETE * FROM TABLE
DELETE TABLE.* FROM TABLE |
que d'autres trucs moins catholiques (modifications de valeurs dans le registres MaxLocksPerFile ou MaxBufferSize), sans plus de succès.
La dernière fois ça a même fait bugger ma base, qui m'affichait genre 90 000 enregistrements dans une table, et me disait en "DELETE *" Attention vous allez supprimer 105 000 enregistrements, pour au final en avoir encore 50 000 restants (Jamais vu ça! )
Enfin bon, je ne sais plus trop quoi faire là.
Données:
- TOS 3.2.1
- Access 2002 SP3 (étrange je trouve, mais c'est ce qu'il me dit dans 'a propos')
- Win XP SP2
- Pentium dual-core E5200 @ 2.50GHz
- 2 Go de RAM
- Je lance le processus avec les paramètres -Xmx256 -Xms1024
Merci
Partager