|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Seb Inscription : février 2008 Messages : 130 ![]() |
Bonjour,
J'ai créé une requete qui rammene entre 6 000 et 7 000 lignes et je veux basculer les données dans une table. Lors de l'execution de la requete, la creation de la table met plus de 4 heures ![]() Je sais que je suis sur serveur au boulot, mais l'affichage des resultats met que quelques secondes. Pourquoi la creation de la table est si longue et que puis je faire pour dimminuer considerablement ce temps ? Voici mon code SQL: Code :
Merci pour votre aide. Seb |
||
|
|
00
|
|
|
#2 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 470 ![]() |
À l'oeil je soupsconne les DLast().
Voit si tu peux les remplacer par des requêtes ou si tu peux passer par une table temporaire qui enregistrera le DLast(). Autre test avant de tout casser : ouvrir ta requête qui te donne les résultats instantané et sauter directement au dernier enrgistrement ... pour voir le temps que cela prend. A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
10
|
|
|
#3 | |
|
Membre du Club
![]() Seb Inscription : février 2008 Messages : 130 ![]() |
Citation:
Désolé de vous répondre si tardivement mais je n'ai pas pu me remettre sur ce dossier avant ce jour. en effet c'est la faute au Dlast car quant je veux voir le dernier enregistrement, c'est long aussi. Je vais voir pour trouver une solution. Merci encore et désolé du retard Seb |
|
|
|
00
|
|
|
#4 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 470 ![]() |
Un truc qui ne m'avait pas frappé mais Dlast() te donnes le dernier enregistrement dans la table dans l'ordre où Access a décidé de les stocker. Si tu veux le dernier enregistrement selon un critère précis (ex la dernière date) il faut utiliser DMax().
A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com