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

 


Dernière réponse
Sujet : [VB] Qui c'est qui maitrise bien le logiciel ?
godbout

gregxmax a écrit a écrit :

ca y est je viens de percuter.
enfin je pense !
tu es en mode debug, et tu execute ton code pas à pas.
en mode pas à pas effectivement tu peux afficher les valeurs des variables ou objets en tapant ?nomVariable ou ?objet+proprietes
 
d'ailleurs pour un objet sous VB6, l'intelliSense se declenche et te propose les differentes methodes ou proprietes de l'objet en question.
 
je viens d'essayer avec un recordset et ça fonctionne.
Cependant j'ouvre la table directement je ne passe pas par une requete SQL. Mais cela doit fonctionner tout pareil.
 
dans mon exemple j'ai taper :
?rs.fields.count et j'ai bien obtenu le nombre de champs dans la fenêtre éxecution.
 
Si t'es vraiment dans la merde tu peux utiliser mon mail, je pourrais t'envoyer des exemples.  




 
OUUUUUUUUUAAAAAAAAAIIIIIIIIIIIISSSSSSSSSSSSSSS


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
godbout

gregxmax a écrit a écrit :

ca y est je viens de percuter.
enfin je pense !
tu es en mode debug, et tu execute ton code pas à pas.
en mode pas à pas effectivement tu peux afficher les valeurs des variables ou objets en tapant ?nomVariable ou ?objet+proprietes
 
d'ailleurs pour un objet sous VB6, l'intelliSense se declenche et te propose les differentes methodes ou proprietes de l'objet en question.
 
je viens d'essayer avec un recordset et ça fonctionne.
Cependant j'ouvre la table directement je ne passe pas par une requete SQL. Mais cela doit fonctionner tout pareil.
 
dans mon exemple j'ai taper :
?rs.fields.count et j'ai bien obtenu le nombre de champs dans la fenêtre éxecution.
 
Si t'es vraiment dans la merde tu peux utiliser mon mail, je pourrais t'envoyer des exemples.  




 
OUUUUUUUUUAAAAAAAAAIIIIIIIIIIIISSSSSSSSSSSSSSS

gregxmax ca y est je viens de percuter.
enfin je pense !
tu es en mode debug, et tu execute ton code pas à pas.
en mode pas à pas effectivement tu peux afficher les valeurs des variables ou objets en tapant ?nomVariable ou ?objet+proprietes
 
d'ailleurs pour un objet sous VB6, l'intelliSense se declenche et te propose les differentes methodes ou proprietes de l'objet en question.
 
je viens d'essayer avec un recordset et ça fonctionne.
Cependant j'ouvre la table directement je ne passe pas par une requete SQL. Mais cela doit fonctionner tout pareil.
 
dans mon exemple j'ai taper :
?rs.fields.count et j'ai bien obtenu le nombre de champs dans la fenêtre éxecution.
 
Si t'es vraiment dans la merde tu peux utiliser mon mail, je pourrais t'envoyer des exemples.
godbout ouais c'est quand tu mets un point d'arret.
Tu peux voir le contenu des variables
gedeon En mode debug Alors ?
godbout Ok c'est pas grave.
Je peux me demerder autrement.
Et nan c'est pas un programme console.
Mais dans VB t'as une fenetre d''execution qui permet de connaitre les differents valeurs des variables en tapant ?NomVariable.
 
Je croyais que ca marchait aussi pour les recodset mais apparemment c'est pas le cas.
 
gerg j'ai bien recu ton msg prive mais je sais pas comment y repondre desole ;)
gedeon Attends t'es pas en train de nous faire un programme console ???
gregxmax

Godbout a écrit a écrit :

C'est bien ce qui me semblait ca ne me donne pas ce qui est contenu dans le recordset dans la fenetre execution.
Ca me donne un message d'erreur.
 
Pas d'aide pas de chocosuisse !!  




 
qu'est ce que tu entends par ça ne me donne pas ce qui est contenu dans le recordset dans la fenêtre execution.
 
tu veux les affichers ou tes résultats ??

gregxmax bon une fois que tu as chargé ton jeu d'enregistrement, tu peux faire quelque chose du genre.
 
for i=1 to oRs.recordCount
msgbox oRS("nom_du_champ),,"valeur de l'enregistrement"
oRs.moveNext
next i
 
La propriété recordCount te donne le nombre d'enregistrement présent dans ton recordset
la methode MoveNext permet de passer à l'enregistrement suivant.
 
pour la suite tu fais comme Gedeon il t'as dis, en plus l'adresse qu'il ta filé est vraiment complète.
 
sinon va sur www.microsoft.com/data et télécharge le MDACSDK, tu auras les dernieres mises à jour des pilotes OLEDB ainsi que la doc complète de ADO.
godbout C'est bien ce qui me semblait ca ne me donne pas ce qui est contenu dans le recordset dans la fenetre execution.
Ca me donne un message d'erreur.
 
Pas d'aide pas de chocosuisse !!
godbout au fait BOF et EOF c'est pareil alors ?
godbout Ouais mais ca ca me pose pas de pb.
Mais je pense pas qu'on puisse l'utiliser dans la fenetre excecution, si ?
Attends je vais tester et si ca marche t'auras un pack de 16 chocosuisse
gedeon Dis donc maurice dans les exemples que je viens de te filer il utilisent le Recorset.
Y'a pas une methode de l'object Recordset qui s'appelle next, et qui va pointer sur l'enregistrement suivant et ainsi de suite (genre tu fait une boucle) jusqu'a que tu rencontre une valeur 'BOF' et la tu t'arrete parce qu'il n'y a plus de ligne dans ton enregistrement ? hein dis ?
Bon allez donne moi un choco suisse je l'ai mérité !
gedeon Dis donc maurice dans les exemples que je viens de te filer il utilisent le Recorset.
Y'a pas une methode de l'object Recordset qui s'appelle next, et qui va pointer sur l'enregistrement suivant et ainsi de suite (genre tu fait une boucle) jusqu'a que tu rencontre une valeur 'BOF' et la tu t'arrete parce qu'il n'y a plus de ligne dans ton enregistrement ? hein dis ?
Bon allez donne moi un choco suisse je l'ai mérité !
godbout Ben ouaip mais ca me dit toujours pas ce que je dois taper dans la fenetre execution.
gregxmax alors là gedeon tu m'épastoufles, sùr ce coup là.
godbout

gedeon a écrit a écrit :

Salut maurice !
http://msdn.microsoft.com/library/ [...] lbasic.asp  




 
Euh merci ?

godbout

gregxmax a écrit a écrit :

tu veux faire quoi au juste ?
 
afficher la valeur d'un champs, de plusieurs champs ???
 
par exemple si tu veux afficher la valeur d'un champ dans une textbox, tu peux écrire :
 
textbox1.text = oRs("nom_du_champ" )
où oRs est ton objet recordset.  




 
Ben je veux voir chaque ligne de mon recordset pour avoir le resultat de ma requete SQL

gedeon Salut maurice !
http://msdn.microsoft.com/library/ [...] lbasic.asp
gregxmax tu veux faire quoi au juste ?
 
afficher la valeur d'un champs, de plusieurs champs ???
 
par exemple si tu veux afficher la valeur d'un champ dans une textbox, tu peux écrire :
 
textbox1.text = oRs("nom_du_champ" )
où oRs est ton objet recordset.
godbout Dans VB6 au fait :)
godbout Salut a tous,  
 
J'ai un petit pb avec la fenetre execution.
Quand je tape ?NomVariable il me donne bien la valeur de la variable.
Par contre je fais un RecordSet, et la bien sur il ne veut pas m'afficher le resultat.
Il faut taper koi, sachant qe j'ai donc fait un RecordSet.Open "SELECT ....."
 
Merci ;)

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