Impossible d'ouvrir plus de tables

sltjuju Messages postés 1 Date d'inscription dimanche 12 novembre 2006 Statut Membre Dernière intervention 24 septembre 2007 - 24 sept. 2007 à 20:55
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 - 25 sept. 2007 à 07:20
Bonjour,

J'utilise une BD Access avec Jet v4 SP8. J'ai plusieurs requêtes qui s'exécutent dans des while imbriqués. Lorsqu'il y a peu de données à traiter cela fonctionne. Mais dès qu'il y a beaucoup d'enregistrements concernés j'obtiens le message d'erreur "Impossible d'ouvrir plus de tables".
Après quelques recherche sur le net, je me suis appercu que ce problème pouvait venir de Jet, qui sur les versions < 4 ne permet que 1024 tablesIDs ouverts en meme temps, alors que pour les versions suppérieures c'est 2048. Pourtant je ne pense pas avoir autant de références, et j'utilise la dernière version de Jet.

Es-ce que quelqu'un sait comment résoudre ce problème?

Merci d'avance
Ju

1 réponse

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
25 sept. 2007 à 07:20
salut,

probable que ton code ait besoin d'être optimisé afin par exemple de récupérer directement le résultat de certaines requêtes et de travailler ensuite dessus plutôt que d'imbriquer

<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
0
Rejoignez-nous