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

  FORUM HardWare.fr
  Programmation

  [VB6] ouverture / fermeture d'un Recordset

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB6] ouverture / fermeture d'un Recordset

n°11751
Hepil
Posté le 29-01-2001 à 10:51:40  profilanswer
 

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

mood
Publicité
Posté le 29-01-2001 à 10:51:40  profilanswer
 

n°11752
Guru
Posté le 29-01-2001 à 10:56:23  profilanswer
 

Pas a ma connaissance, la VB retournera l'erreur suivante : "l'objet est déjà ouvert"...

n°11755
Hepil
Posté le 29-01-2001 à 10:58:04  profilanswer
 

je viens de faire un test :
CA MARCHE
 
c'est peut-être pas propre pourtant

n°11758
thegti
La constipation se soigne ...
Posté le 29-01-2001 à 11:03:09  profilanswer
 

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

n°11768
Hepil
Posté le 29-01-2001 à 11:28:29  profilanswer
 

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 !

n°11770
thegti
La constipation se soigne ...
Posté le 29-01-2001 à 11:39:10  profilanswer
 

Et ca marche ?
Je savais pas que les opens se cumulent dans un recordset ...
Assez puissant j'avoue

n°11771
Hepil
Posté le 29-01-2001 à 11:42:35  profilanswer
 

non, il ne se cumulent pas !
le dernier remplace le précédent !

n°11774
thegti
La constipation se soigne ...
Posté le 29-01-2001 à 11:50:10  profilanswer
 

Bon c'est pas grave j'ai rien compris pourquoi tu peut pas le closer alors

n°11785
Hepil
Posté le 29-01-2001 à 12:39:09  profilanswer
 

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--

n°11790
Hepil
Posté le 29-01-2001 à 13:11:55  profilanswer
 

ERREUR
 
rien ne marche !
il faut bien fermer avant de réouvrir
j'avais une autre erreur qui masquait celle-ci
 
désolé


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [VB6] ouverture / fermeture d'un Recordset

 

Sujets relatifs
[VB6] enlever le bipImageList sous VB6
VB6 et dase de données :quel galère!!!!!!!!!!Quelle version de VB6 pour le développ.....
[VB6] les onglets de TabStrip... à l'échalotteVB6 et choix des polices de carctères.
VB6 et Exell 2000 ?VB6 : comment conserver les mêmes options à chaque démarrage ?
[ VB6 ] 
Plus de sujets relatifs à : [VB6] ouverture / fermeture d'un Recordset


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR