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

  FORUM HardWare.fr
  Programmation

  [VB] Qui c'est qui maitrise bien le logiciel ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] Qui c'est qui maitrise bien le logiciel ?

n°57200
godbout
Génial.
Posté le 03-09-2001 à 15:51:50  profilanswer
 

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

mood
Publicité
Posté le 03-09-2001 à 15:51:50  profilanswer
 

n°57204
godbout
Génial.
Posté le 03-09-2001 à 15:58:19  profilanswer
 

Dans VB6 au fait :)

n°57213
gregxmax
Posté le 03-09-2001 à 16:09:44  profilanswer
 

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.

n°57215
gedeon
Posté le 03-09-2001 à 16:10:33  profilanswer
 
n°57217
godbout
Génial.
Posté le 03-09-2001 à 16:14:47  profilanswer
 

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

n°57220
godbout
Génial.
Posté le 03-09-2001 à 16:18:41  profilanswer
 

gedeon a écrit a écrit :

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




 
Euh merci ?

n°57223
gregxmax
Posté le 03-09-2001 à 16:30:46  profilanswer
 

alors là gedeon tu m'épastoufles, sùr ce coup là.

n°57225
godbout
Génial.
Posté le 03-09-2001 à 16:33:25  profilanswer
 

Ben ouaip mais ca me dit toujours pas ce que je dois taper dans la fenetre execution.

n°57233
gedeon
Posté le 03-09-2001 à 16:43:50  profilanswer
 

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

n°57234
gedeon
Posté le 03-09-2001 à 16:44:01  profilanswer
 

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

mood
Publicité
Posté le 03-09-2001 à 16:44:01  profilanswer
 

n°57239
godbout
Génial.
Posté le 03-09-2001 à 16:49:15  profilanswer
 

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

n°57240
godbout
Génial.
Posté le 03-09-2001 à 16:49:36  profilanswer
 

au fait BOF et EOF c'est pareil alors ?

n°57242
godbout
Génial.
Posté le 03-09-2001 à 16:51:29  profilanswer
 

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

n°57246
gregxmax
Posté le 03-09-2001 à 16:57:20  profilanswer
 

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.

n°57248
gregxmax
Posté le 03-09-2001 à 17:00:47  profilanswer
 

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

n°57249
gedeon
Posté le 03-09-2001 à 17:02:36  profilanswer
 

Attends t'es pas en train de nous faire un programme console ???

n°57252
godbout
Génial.
Posté le 03-09-2001 à 17:10:59  profilanswer
 

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

n°57255
gedeon
Posté le 03-09-2001 à 17:16:56  profilanswer
 

En mode debug Alors ?

n°57258
godbout
Génial.
Posté le 03-09-2001 à 17:25:42  profilanswer
 

ouais c'est quand tu mets un point d'arret.
Tu peux voir le contenu des variables

n°57261
gregxmax
Posté le 03-09-2001 à 17:29:14  profilanswer
 

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.

n°57262
godbout
Génial.
Posté le 03-09-2001 à 17:30:59  profilanswer
 

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

mood
Publicité
Posté le   profilanswer
 


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

  [VB] Qui c'est qui maitrise bien le logiciel ?

 

Sujets relatifs
[cherche] Outil - logiciel de versionningrecherche un logiciel me permetant de fair un site perso je trouve pas
Pour ceux ki maitrise turbo pascal et ki veulent gagner des $$$$Faire faire son logiciel
[Flash] Kel logiciel pour programmer[HTML] logiciel pour nettoyer son code html
quel logiciel de cretion site?[JAVA Bien et vous?]J'ai un peu honte: Comment faire downloader qqchos
[SQL] comment faire une requête qui va bien ???QUEL LOGICIEL DE PROGRAMATION
Plus de sujets relatifs à : [VB] Qui c'est qui maitrise bien le logiciel ?


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