Vitesse d'une Requetes SQL [Résolu]

xcard 7 Messages postés vendredi 14 janvier 2005Date d'inscription 24 août 2012 Dernière intervention - 2 mars 2006 à 21:25 - Dernière réponse : cs_eldim 961 Messages postés lundi 30 mai 2005Date d'inscription 21 août 2014 Dernière intervention
- 3 mars 2006 à 10:28
Bonjour,
J'utilise de plus en plus des requetes SQL pour gérer des tables ACCES depuis VB et cela fonctionne plutot bien.
Par contre, je rencontre un problème de vitesse de traitement qui fait que lorsque je lance une requete de type UPDATE, il se passe un temps relativement long avant que l'information soit prise en compte. Ainsi si le relit la table immédiatement, ma mise à jour n'a pas encore été enregistrée.

Lorsque j'ajoute des enregistrements, je fais une boucle qui compte les enregistrements de la table et je sors dès que le nombre à augmenté de mes ajouts.

Mais si je fais une modification plus complexe, je n'ai d'autre solution que d'attendre quelques secondes, ce qui n'est pas trés élégant.

Existe t'il une solution pour savoir si une requete à été executée ? une valeur de retour ? un évènement que l'on m'aurai dissimulé...

Merci à celui ou celle qui m'apportera une solution.

[mailto:patrick@pourmonet.com patrick@pourmonet.com]
Afficher la suite 

1 réponse

Meilleure réponse
cs_eldim 961 Messages postés lundi 30 mai 2005Date d'inscription 21 août 2014 Dernière intervention - 3 mars 2006 à 10:28
3
Merci
Bonjour,
Si tu utilise des transactions ça ne doit pas arriver
Exemple :
(J'ai plus la syntaxe exacte en tête)
Transaction.Begin
Exécution série de requete de mise à jour
Transaction.Commit

-- Pourquoi faire simple quand on peut faire compliquer --

Merci cs_eldim 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 119 internautes ce mois-ci

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.