akdidch
Messages postés2Date d'inscriptionsamedi 18 décembre 2004StatutMembreDernière intervention10 octobre 2006
-
5 oct. 2006 à 15:12
akdidch
Messages postés2Date d'inscriptionsamedi 18 décembre 2004StatutMembreDernière intervention10 octobre 2006
-
10 oct. 2006 à 13:06
je travaille sur un projet en vb6 lie a une base de donnee acess qui contient 1500000 enregistrement .
lorsque je lance une recherche par nom ds l'application la recherche est ttres long
je vous demande cmt accelerez cette recherche
par exp : pour rechercher le nom " alfred " je tape seulement "alf " ou bien "fred"
et merci en avance.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 5 oct. 2006 à 15:36
bah c'est une question très très vague, tu crois pas ?
Utilise-tu des index ? Déjà, ca pourrait augmenter énormément les performances !
Comment sont gérées les clés primaires ? Il faudrais réduire au maximum la taille des clés.
Comment fais-tu ta recherche ?
roger yvon
Messages postés3Date d'inscriptionlundi 9 octobre 2006StatutMembreDernière intervention24 juillet 2007 10 oct. 2006 à 09:57
je travail evec vb6.0, en cliquant sur une boutton imprimer les données afficher sur le sont imprimer dans le datareport avec le nombre d'impression est un (1)
akdidch
Messages postés2Date d'inscriptionsamedi 18 décembre 2004StatutMembreDernière intervention10 octobre 2006 10 oct. 2006 à 13:06
d'abord merci darkcisious .
jai pas de clé primaire ds ma base de données car il n'existe aucun champ rempli par tous les enregistrements.et pour la question d'un index, jai creer un index composé de 3 champs ( ds ma base : nom, ncompte, nproduit ) .
et je porte a votre a connaissance que lorsque je fais ma recherche par ncompte la recherche est rapide, par contre ds le cas de la recherche par nom la recherche est lent.
mon sql est : SQL = " select * from assure where ass_nom like '%" & rechnom.Text & "%'"