begin process at 2012 02 16 06:28:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Base de données

 > 

SQL

 > 

optimiser code


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

optimiser code

mardi 8 mai 2007 à 10:14:49 | optimiser code

VieRose

Bonjour,
j'ai tappé ce code :
sql = "SELECT COD_ETAB, Centre_Examen FROM CandNeufNC order by COD_ETAB"
rs.Open sql, CnNeuvieme, adOpenStatic, adLockOptimistic
nb = rs.RecordCount
Me.ProgressBar1.Min = 0
ProgressBar1.Max = nb
For i = 1 To nb
ecole = rs("COD_ETAB")
ProgressBar1.Value = i
sql2 = "SELECT  CentreExamen FROM CentreEcole where ecole='" & ecole & "'"
rs2.Open sql2, CnNeuvieme, adOpenStatic, adLockOptimistic
rs2.Close
Next i

rs.Close


Mais  au moment de l'execution ça prend beaucoup du temp

mardi 8 mai 2007 à 10:43:48 | Re : optimiser code

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
ben déjà, à quoi te sert ta deuxième requête (rs2) vu que tu t'en sers pas ???

De plus, pour ce genre de manipulation, rien ne vaut une jointure pour accèlérer les choses :
sql = "SELECT COD_ETAB, CentreEcole.Centre_Examen FROM CandNeufNC INNER JOIN CentreExamen ON CentreExamen.ecole = CandNeufNC.ecole order by COD_ETAB"






Cette discussion est classée dans : code, rs, optimiser, cod, etab


Répondre à ce message

Sujets en rapport avec ce message

Insertion d'image dans un champ de type Objet OLE apartir du code VB (Tech ADO) [ par hassinoure ] Dans mon exemple j'ai utlisé l'objet ADO.supposant qu'on a une table nomée "users" dont les champs sont:table : users-------------------------champs problème de connexion avec access [ par CANARDBLEU ] j'essaye d'insérer automatiquement dans un combobox une liste de nom figurant dans ma base access.Voici mon codeDim cnn As New ADODB.Connection Dim cn Probleme Update et Delete d'une base de données Mysql sur vb6 [ par dartal ] Bonjour je developpe une petite application qui servira a gerer des comptes utilisateurs.Pour cela j'utilisa vb6 et je me connecte a une base de donné optimiser ce code please [ par ArTi ] comment puis-je optimiser ce code qui est répétitif ?If gld1.Text & bnk1.Text & plt1.Text & hlt1.Text & xp1.Text & lvl1.Text & nrj1.Text & pplat1.Text pb zone de liste [ par icimoii ] salut tout le monde! je suis debutante en VBA et g un pb surement tout con mais je n'y arrive pas.Je voudrai à partir d'une valeur choisi dans une zon [VB] Ajouter un Enregistrement en ADO [ par bmichael007 ] Bonjour, j'aimerai savoir comment est-il possible de rajouter un enregistrement d'un champ dans des textbox sur une table spécifique en ADO?Quel est l les recordset ( aidez - moi merci )!!! [ par imsse ] salut je travail avec Access et je programe en VBA .Dans mon formulaire ou se trouve tous mes enregistement j'ai mis un champ indépendant qui permet d etats avec datareport [ par kazimir ] bonjour à tous,j'ai trouvé ici même un petit bout de code bien sympathique: http://www.vbfrance.com/code.aspx?ID=2273j'ai adapté ce code à ma sauce, m SQL [ par AABS ] Bonjour ou Bonsoirj'ai écris dans mon programme le code suivant cn as new adodb.connectiondim rs as new adodb.recordsetcn.open "DSN=DSN NewBD"rs.open cloner un recordset [ par lezardjet ] Bonjourje veus recopier l'intégralité d'une table dans une autre table.... sous access 2000je me suis inspiré de ce ke j'ai trouvé sur ces forum.. mai


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,967 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales