Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3918 connectés 

 


Dernière réponse
Sujet : [VB6] ouverture / fermeture d'un Recordset
Hepil ERREUR
 
rien ne marche !
il faut bien fermer avant de réouvrir
j'avais une autre erreur qui masquait celle-ci
 
désolé

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Hepil ERREUR
 
rien ne marche !
il faut bien fermer avant de réouvrir
j'avais une autre erreur qui masquait celle-ci
 
désolé
Hepil parce que j'en ai besoin à nouveau, juste après, si je sélectionne l'un des enregistrements qui sont dans la listeBox !
la sélection se fait par un double clique, eet le .open se fait suite à un .change , ok ?

 

--Message édité par Hepil--

thegti Bon c'est pas grave j'ai rien compris pourquoi tu peut pas le closer alors
Hepil non, il ne se cumulent pas !
le dernier remplace le précédent !
thegti Et ca marche ?
Je savais pas que les opens se cumulent dans un recordset ...
Assez puissant j'avoue
Hepil en fait :
cette boucle alimente au fur et à mesure d'une saisie,
une ListeBox, en y copiant le contenu du recordset!
là, je pourrais bien faire un close après chaque copie dans la ListeBox, MAIS :
il faut que :
en double cliquant sur une entité de la listeBox, je retrouve les autres champs relatifs à cette entité et figurant dans le recordset !
je ne peux donc pas le fermer !
thegti ouais ca marche
mais j'vois pas ce que ca te coute de rajouter un close
à mon avis, les ressources système associées au recordset ne sont pas libérées
Hepil je viens de faire un test :
CA MARCHE
 
c'est peut-être pas propre pourtant
Guru Pas a ma connaissance, la VB retournera l'erreur suivante : "l'objet est déjà ouvert"...
Hepil je souhaite savoir si je peux effetuer plusieurs ".open" pour un même RS ( recordset ) sans passer pas un ".close"
 
Meme si cela fonctionne, a-t-on le droit de le faire ?
ma boucle :ss
...
do while ...
ssss with rs
ssssssss.open txt_sql
ssssssss...
ssss end with
wend
...
rs.close

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)