sltjuju
Messages postés1Date d'inscriptiondimanche 12 novembre 2006StatutMembreDernière intervention24 septembre 2007
-
24 sept. 2007 à 20:55
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDerniè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?
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 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