Bonjour à tous,
Je rencontre un problème dans un script (je suis débutant dans les scripts)
: J'ai une procedure qui prend en argument un recordset et qui liste son
contenu dans la console. Puis j'appelle une fonction qui travaille sur ce
RecordSet et renvoie true si tout c'est bien déroulé.
Proc1 oRecordSet
Retval = Func1(oRecordSet)
Si j'execute Proc1 alors Func1 ne s'execute pas et inversement. De même, si
j'execute Proc1 deux fois, seule le premier appel fonctionne et cscript passe
à l'instruction suivante. (Même si j'appelle 10 fois Proc1 il ne sera appelé
qu'une fois!)
Si quelqu'un peut m'aider.
Par avance merci
Bonjour à tous,
Je rencontre un problème dans un script (je suis débutant dans les scripts)
: J'ai une procedure qui prend en argument un recordset et qui liste son
contenu dans la console. Puis j'appelle une fonction qui travaille sur ce
RecordSet et renvoie true si tout c'est bien déroulé.
Proc1 oRecordSet
Retval = Func1(oRecordSet)
Si j'execute Proc1 alors Func1 ne s'execute pas et inversement. De même, si
j'execute Proc1 deux fois, seule le premier appel fonctionne et cscript passe
à l'instruction suivante. (Même si j'appelle 10 fois Proc1 il ne sera appelé
qu'une fois!)
Si quelqu'un peut m'aider.
Par avance merci
Bonjour à tous,
Je rencontre un problème dans un script (je suis débutant dans les scripts)
: J'ai une procedure qui prend en argument un recordset et qui liste son
contenu dans la console. Puis j'appelle une fonction qui travaille sur ce
RecordSet et renvoie true si tout c'est bien déroulé.
Proc1 oRecordSet
Retval = Func1(oRecordSet)
Si j'execute Proc1 alors Func1 ne s'execute pas et inversement. De même, si
j'execute Proc1 deux fois, seule le premier appel fonctionne et cscript passe
à l'instruction suivante. (Même si j'appelle 10 fois Proc1 il ne sera appelé
qu'une fois!)
Si quelqu'un peut m'aider.
Par avance merci
Bonjour à tous,
Je crois comprendre une partie de mon problème : ma procédure qui affiche
le
contenu de mon RecordSet le fait grace à la méthode MoveNext et ce jusqu'à
la
fin. De fait, si j'appelle ma fonction par la suite, le curseur de mon
recordset et en fin des enregistrements et je ne peux donc pas l'utiliser.
Ma question serait donc : comment remonter au début de mon recordset ? Je
n'y arrive pas pour l'instant.
Merci pour votre aide.Bonjour à tous,
Je rencontre un problème dans un script (je suis débutant dans les
scripts)
: J'ai une procedure qui prend en argument un recordset et qui liste son
contenu dans la console. Puis j'appelle une fonction qui travaille sur
ce
RecordSet et renvoie true si tout c'est bien déroulé.
Proc1 oRecordSet
Retval = Func1(oRecordSet)
Si j'execute Proc1 alors Func1 ne s'execute pas et inversement. De même,
si
j'execute Proc1 deux fois, seule le premier appel fonctionne et cscript
passe
à l'instruction suivante. (Même si j'appelle 10 fois Proc1 il ne sera
appelé
qu'une fois!)
Si quelqu'un peut m'aider.
Par avance merci
Bonjour à tous,
Je crois comprendre une partie de mon problème : ma procédure qui affiche
le
contenu de mon RecordSet le fait grace à la méthode MoveNext et ce jusqu'à
la
fin. De fait, si j'appelle ma fonction par la suite, le curseur de mon
recordset et en fin des enregistrements et je ne peux donc pas l'utiliser.
Ma question serait donc : comment remonter au début de mon recordset ? Je
n'y arrive pas pour l'instant.
Merci pour votre aide.
Bonjour à tous,
Je rencontre un problème dans un script (je suis débutant dans les
scripts)
: J'ai une procedure qui prend en argument un recordset et qui liste son
contenu dans la console. Puis j'appelle une fonction qui travaille sur
ce
RecordSet et renvoie true si tout c'est bien déroulé.
Proc1 oRecordSet
Retval = Func1(oRecordSet)
Si j'execute Proc1 alors Func1 ne s'execute pas et inversement. De même,
si
j'execute Proc1 deux fois, seule le premier appel fonctionne et cscript
passe
à l'instruction suivante. (Même si j'appelle 10 fois Proc1 il ne sera
appelé
qu'une fois!)
Si quelqu'un peut m'aider.
Par avance merci
Bonjour à tous,
Je crois comprendre une partie de mon problème : ma procédure qui affiche
le
contenu de mon RecordSet le fait grace à la méthode MoveNext et ce jusqu'à
la
fin. De fait, si j'appelle ma fonction par la suite, le curseur de mon
recordset et en fin des enregistrements et je ne peux donc pas l'utiliser.
Ma question serait donc : comment remonter au début de mon recordset ? Je
n'y arrive pas pour l'instant.
Merci pour votre aide.Bonjour à tous,
Je rencontre un problème dans un script (je suis débutant dans les
scripts)
: J'ai une procedure qui prend en argument un recordset et qui liste son
contenu dans la console. Puis j'appelle une fonction qui travaille sur
ce
RecordSet et renvoie true si tout c'est bien déroulé.
Proc1 oRecordSet
Retval = Func1(oRecordSet)
Si j'execute Proc1 alors Func1 ne s'execute pas et inversement. De même,
si
j'execute Proc1 deux fois, seule le premier appel fonctionne et cscript
passe
à l'instruction suivante. (Même si j'appelle 10 fois Proc1 il ne sera
appelé
qu'une fois!)
Si quelqu'un peut m'aider.
Par avance merci
Bonjour Reg,
Avez-vous essayé de faire un oRecordSet.movefirst en début de vos fonctions
?
Cordialement
Georges
"Reg" a écrit dans le message de news:Bonjour à tous,
Je crois comprendre une partie de mon problème : ma procédure qui affiche
le
contenu de mon RecordSet le fait grace à la méthode MoveNext et ce jusqu'à
la
fin. De fait, si j'appelle ma fonction par la suite, le curseur de mon
recordset et en fin des enregistrements et je ne peux donc pas l'utiliser.
Ma question serait donc : comment remonter au début de mon recordset ? Je
n'y arrive pas pour l'instant.
Merci pour votre aide.Bonjour à tous,
Je rencontre un problème dans un script (je suis débutant dans les
scripts)
: J'ai une procedure qui prend en argument un recordset et qui liste son
contenu dans la console. Puis j'appelle une fonction qui travaille sur
ce
RecordSet et renvoie true si tout c'est bien déroulé.
Proc1 oRecordSet
Retval = Func1(oRecordSet)
Si j'execute Proc1 alors Func1 ne s'execute pas et inversement. De même,
si
j'execute Proc1 deux fois, seule le premier appel fonctionne et cscript
passe
à l'instruction suivante. (Même si j'appelle 10 fois Proc1 il ne sera
appelé
qu'une fois!)
Si quelqu'un peut m'aider.
Par avance merci
Bonjour Reg,
Avez-vous essayé de faire un oRecordSet.movefirst en début de vos fonctions
?
Cordialement
Georges
"Reg" <Reg@discussions.microsoft.com> a écrit dans le message de news:
A193C91B-6975-4C3A-9089-EE71AB8D7E31@microsoft.com...
Bonjour à tous,
Je crois comprendre une partie de mon problème : ma procédure qui affiche
le
contenu de mon RecordSet le fait grace à la méthode MoveNext et ce jusqu'à
la
fin. De fait, si j'appelle ma fonction par la suite, le curseur de mon
recordset et en fin des enregistrements et je ne peux donc pas l'utiliser.
Ma question serait donc : comment remonter au début de mon recordset ? Je
n'y arrive pas pour l'instant.
Merci pour votre aide.
Bonjour à tous,
Je rencontre un problème dans un script (je suis débutant dans les
scripts)
: J'ai une procedure qui prend en argument un recordset et qui liste son
contenu dans la console. Puis j'appelle une fonction qui travaille sur
ce
RecordSet et renvoie true si tout c'est bien déroulé.
Proc1 oRecordSet
Retval = Func1(oRecordSet)
Si j'execute Proc1 alors Func1 ne s'execute pas et inversement. De même,
si
j'execute Proc1 deux fois, seule le premier appel fonctionne et cscript
passe
à l'instruction suivante. (Même si j'appelle 10 fois Proc1 il ne sera
appelé
qu'une fois!)
Si quelqu'un peut m'aider.
Par avance merci
Bonjour Reg,
Avez-vous essayé de faire un oRecordSet.movefirst en début de vos fonctions
?
Cordialement
Georges
"Reg" a écrit dans le message de news:Bonjour à tous,
Je crois comprendre une partie de mon problème : ma procédure qui affiche
le
contenu de mon RecordSet le fait grace à la méthode MoveNext et ce jusqu'à
la
fin. De fait, si j'appelle ma fonction par la suite, le curseur de mon
recordset et en fin des enregistrements et je ne peux donc pas l'utiliser.
Ma question serait donc : comment remonter au début de mon recordset ? Je
n'y arrive pas pour l'instant.
Merci pour votre aide.Bonjour à tous,
Je rencontre un problème dans un script (je suis débutant dans les
scripts)
: J'ai une procedure qui prend en argument un recordset et qui liste son
contenu dans la console. Puis j'appelle une fonction qui travaille sur
ce
RecordSet et renvoie true si tout c'est bien déroulé.
Proc1 oRecordSet
Retval = Func1(oRecordSet)
Si j'execute Proc1 alors Func1 ne s'execute pas et inversement. De même,
si
j'execute Proc1 deux fois, seule le premier appel fonctionne et cscript
passe
à l'instruction suivante. (Même si j'appelle 10 fois Proc1 il ne sera
appelé
qu'une fois!)
Si quelqu'un peut m'aider.
Par avance merci
Bonjour Georges,
Merci pour votre aide. En fait il s'agit d'un RecordSet un peu particulier
:
ILogRecordSet qui m'est retourné par le très bon utilitaire LogParser.
Sauf
que cet objet n'a pas de méthode pour faire marche arrière. Je ne maitrise
pas bien les RecordSet, j'ai essayé ce week-end de cloner l'objet mais
beaucoup de site disent qu'il n'est pas possible de le faire :(
J'ai testé votre idée :
Erreur d'exécution : cet objet ne gère pas cette propriété ou cette
méthode.
J'hésite désormais à me lancer dans une application .Net plutôt qu'un
script...
Je suis preneur de toute idée. Merci beaucoup.Bonjour Reg,
Avez-vous essayé de faire un oRecordSet.movefirst en début de vos
fonctions
?
Cordialement
Georges
"Reg" a écrit dans le message de news:Bonjour à tous,
Je crois comprendre une partie de mon problème : ma procédure qui
affiche
le
contenu de mon RecordSet le fait grace à la méthode MoveNext et ce
jusqu'à
la
fin. De fait, si j'appelle ma fonction par la suite, le curseur de mon
recordset et en fin des enregistrements et je ne peux donc pas
l'utiliser.
Ma question serait donc : comment remonter au début de mon recordset ?
Je
n'y arrive pas pour l'instant.
Merci pour votre aide.Bonjour à tous,
Je rencontre un problème dans un script (je suis débutant dans les
scripts)
: J'ai une procedure qui prend en argument un recordset et qui liste
son
contenu dans la console. Puis j'appelle une fonction qui travaille
sur
ce
RecordSet et renvoie true si tout c'est bien déroulé.
Proc1 oRecordSet
Retval = Func1(oRecordSet)
Si j'execute Proc1 alors Func1 ne s'execute pas et inversement. De
même,
si
j'execute Proc1 deux fois, seule le premier appel fonctionne et
cscript
passe
à l'instruction suivante. (Même si j'appelle 10 fois Proc1 il ne sera
appelé
qu'une fois!)
Si quelqu'un peut m'aider.
Par avance merci
Bonjour Georges,
Merci pour votre aide. En fait il s'agit d'un RecordSet un peu particulier
:
ILogRecordSet qui m'est retourné par le très bon utilitaire LogParser.
Sauf
que cet objet n'a pas de méthode pour faire marche arrière. Je ne maitrise
pas bien les RecordSet, j'ai essayé ce week-end de cloner l'objet mais
beaucoup de site disent qu'il n'est pas possible de le faire :(
J'ai testé votre idée :
Erreur d'exécution : cet objet ne gère pas cette propriété ou cette
méthode.
J'hésite désormais à me lancer dans une application .Net plutôt qu'un
script...
Je suis preneur de toute idée. Merci beaucoup.
Bonjour Reg,
Avez-vous essayé de faire un oRecordSet.movefirst en début de vos
fonctions
?
Cordialement
Georges
"Reg" <Reg@discussions.microsoft.com> a écrit dans le message de news:
A193C91B-6975-4C3A-9089-EE71AB8D7E31@microsoft.com...
Bonjour à tous,
Je crois comprendre une partie de mon problème : ma procédure qui
affiche
le
contenu de mon RecordSet le fait grace à la méthode MoveNext et ce
jusqu'à
la
fin. De fait, si j'appelle ma fonction par la suite, le curseur de mon
recordset et en fin des enregistrements et je ne peux donc pas
l'utiliser.
Ma question serait donc : comment remonter au début de mon recordset ?
Je
n'y arrive pas pour l'instant.
Merci pour votre aide.
Bonjour à tous,
Je rencontre un problème dans un script (je suis débutant dans les
scripts)
: J'ai une procedure qui prend en argument un recordset et qui liste
son
contenu dans la console. Puis j'appelle une fonction qui travaille
sur
ce
RecordSet et renvoie true si tout c'est bien déroulé.
Proc1 oRecordSet
Retval = Func1(oRecordSet)
Si j'execute Proc1 alors Func1 ne s'execute pas et inversement. De
même,
si
j'execute Proc1 deux fois, seule le premier appel fonctionne et
cscript
passe
à l'instruction suivante. (Même si j'appelle 10 fois Proc1 il ne sera
appelé
qu'une fois!)
Si quelqu'un peut m'aider.
Par avance merci
Bonjour Georges,
Merci pour votre aide. En fait il s'agit d'un RecordSet un peu particulier
:
ILogRecordSet qui m'est retourné par le très bon utilitaire LogParser.
Sauf
que cet objet n'a pas de méthode pour faire marche arrière. Je ne maitrise
pas bien les RecordSet, j'ai essayé ce week-end de cloner l'objet mais
beaucoup de site disent qu'il n'est pas possible de le faire :(
J'ai testé votre idée :
Erreur d'exécution : cet objet ne gère pas cette propriété ou cette
méthode.
J'hésite désormais à me lancer dans une application .Net plutôt qu'un
script...
Je suis preneur de toute idée. Merci beaucoup.Bonjour Reg,
Avez-vous essayé de faire un oRecordSet.movefirst en début de vos
fonctions
?
Cordialement
Georges
"Reg" a écrit dans le message de news:Bonjour à tous,
Je crois comprendre une partie de mon problème : ma procédure qui
affiche
le
contenu de mon RecordSet le fait grace à la méthode MoveNext et ce
jusqu'à
la
fin. De fait, si j'appelle ma fonction par la suite, le curseur de mon
recordset et en fin des enregistrements et je ne peux donc pas
l'utiliser.
Ma question serait donc : comment remonter au début de mon recordset ?
Je
n'y arrive pas pour l'instant.
Merci pour votre aide.Bonjour à tous,
Je rencontre un problème dans un script (je suis débutant dans les
scripts)
: J'ai une procedure qui prend en argument un recordset et qui liste
son
contenu dans la console. Puis j'appelle une fonction qui travaille
sur
ce
RecordSet et renvoie true si tout c'est bien déroulé.
Proc1 oRecordSet
Retval = Func1(oRecordSet)
Si j'execute Proc1 alors Func1 ne s'execute pas et inversement. De
même,
si
j'execute Proc1 deux fois, seule le premier appel fonctionne et
cscript
passe
à l'instruction suivante. (Même si j'appelle 10 fois Proc1 il ne sera
appelé
qu'une fois!)
Si quelqu'un peut m'aider.
Par avance merci
Bonjour Reg
D'après ce qu'il est indiqué ici
http://www.talkroot.com/showpost.php?p859&postcount=3
il semblerait qu'il ne soit pas possible de réutiliser un recordset créé
avec logparser.
Je ne voies pas d'autre solution que de faire exécuter la requete 2 fois
Cordialement
Georges
"Reg" a écrit dans le message de news:Bonjour Georges,
Merci pour votre aide. En fait il s'agit d'un RecordSet un peu particulier
:
ILogRecordSet qui m'est retourné par le très bon utilitaire LogParser.
Sauf
que cet objet n'a pas de méthode pour faire marche arrière. Je ne maitrise
pas bien les RecordSet, j'ai essayé ce week-end de cloner l'objet mais
beaucoup de site disent qu'il n'est pas possible de le faire :(
J'ai testé votre idée :
Erreur d'exécution : cet objet ne gère pas cette propriété ou cette
méthode.
J'hésite désormais à me lancer dans une application .Net plutôt qu'un
script...
Je suis preneur de toute idée. Merci beaucoup.Bonjour Reg,
Avez-vous essayé de faire un oRecordSet.movefirst en début de vos
fonctions
?
Cordialement
Georges
"Reg" a écrit dans le message de news:Bonjour à tous,
Je crois comprendre une partie de mon problème : ma procédure qui
affiche
le
contenu de mon RecordSet le fait grace à la méthode MoveNext et ce
jusqu'à
la
fin. De fait, si j'appelle ma fonction par la suite, le curseur de mon
recordset et en fin des enregistrements et je ne peux donc pas
l'utiliser.
Ma question serait donc : comment remonter au début de mon recordset ?
Je
n'y arrive pas pour l'instant.
Merci pour votre aide.Bonjour à tous,
Je rencontre un problème dans un script (je suis débutant dans les
scripts)
: J'ai une procedure qui prend en argument un recordset et qui liste
son
contenu dans la console. Puis j'appelle une fonction qui travaille
sur
ce
RecordSet et renvoie true si tout c'est bien déroulé.
Proc1 oRecordSet
Retval = Func1(oRecordSet)
Si j'execute Proc1 alors Func1 ne s'execute pas et inversement. De
même,
si
j'execute Proc1 deux fois, seule le premier appel fonctionne et
cscript
passe
à l'instruction suivante. (Même si j'appelle 10 fois Proc1 il ne sera
appelé
qu'une fois!)
Si quelqu'un peut m'aider.
Par avance merci
Bonjour Reg
D'après ce qu'il est indiqué ici
http://www.talkroot.com/showpost.php?p859&postcount=3
il semblerait qu'il ne soit pas possible de réutiliser un recordset créé
avec logparser.
Je ne voies pas d'autre solution que de faire exécuter la requete 2 fois
Cordialement
Georges
"Reg" <Reg@discussions.microsoft.com> a écrit dans le message de news:
A19F1625-FD0A-4A96-BFE5-9BAB7E5A77D9@microsoft.com...
Bonjour Georges,
Merci pour votre aide. En fait il s'agit d'un RecordSet un peu particulier
:
ILogRecordSet qui m'est retourné par le très bon utilitaire LogParser.
Sauf
que cet objet n'a pas de méthode pour faire marche arrière. Je ne maitrise
pas bien les RecordSet, j'ai essayé ce week-end de cloner l'objet mais
beaucoup de site disent qu'il n'est pas possible de le faire :(
J'ai testé votre idée :
Erreur d'exécution : cet objet ne gère pas cette propriété ou cette
méthode.
J'hésite désormais à me lancer dans une application .Net plutôt qu'un
script...
Je suis preneur de toute idée. Merci beaucoup.
Bonjour Reg,
Avez-vous essayé de faire un oRecordSet.movefirst en début de vos
fonctions
?
Cordialement
Georges
"Reg" <Reg@discussions.microsoft.com> a écrit dans le message de news:
A193C91B-6975-4C3A-9089-EE71AB8D7E31@microsoft.com...
Bonjour à tous,
Je crois comprendre une partie de mon problème : ma procédure qui
affiche
le
contenu de mon RecordSet le fait grace à la méthode MoveNext et ce
jusqu'à
la
fin. De fait, si j'appelle ma fonction par la suite, le curseur de mon
recordset et en fin des enregistrements et je ne peux donc pas
l'utiliser.
Ma question serait donc : comment remonter au début de mon recordset ?
Je
n'y arrive pas pour l'instant.
Merci pour votre aide.
Bonjour à tous,
Je rencontre un problème dans un script (je suis débutant dans les
scripts)
: J'ai une procedure qui prend en argument un recordset et qui liste
son
contenu dans la console. Puis j'appelle une fonction qui travaille
sur
ce
RecordSet et renvoie true si tout c'est bien déroulé.
Proc1 oRecordSet
Retval = Func1(oRecordSet)
Si j'execute Proc1 alors Func1 ne s'execute pas et inversement. De
même,
si
j'execute Proc1 deux fois, seule le premier appel fonctionne et
cscript
passe
à l'instruction suivante. (Même si j'appelle 10 fois Proc1 il ne sera
appelé
qu'une fois!)
Si quelqu'un peut m'aider.
Par avance merci
Bonjour Reg
D'après ce qu'il est indiqué ici
http://www.talkroot.com/showpost.php?p859&postcount=3
il semblerait qu'il ne soit pas possible de réutiliser un recordset créé
avec logparser.
Je ne voies pas d'autre solution que de faire exécuter la requete 2 fois
Cordialement
Georges
"Reg" a écrit dans le message de news:Bonjour Georges,
Merci pour votre aide. En fait il s'agit d'un RecordSet un peu particulier
:
ILogRecordSet qui m'est retourné par le très bon utilitaire LogParser.
Sauf
que cet objet n'a pas de méthode pour faire marche arrière. Je ne maitrise
pas bien les RecordSet, j'ai essayé ce week-end de cloner l'objet mais
beaucoup de site disent qu'il n'est pas possible de le faire :(
J'ai testé votre idée :
Erreur d'exécution : cet objet ne gère pas cette propriété ou cette
méthode.
J'hésite désormais à me lancer dans une application .Net plutôt qu'un
script...
Je suis preneur de toute idée. Merci beaucoup.Bonjour Reg,
Avez-vous essayé de faire un oRecordSet.movefirst en début de vos
fonctions
?
Cordialement
Georges
"Reg" a écrit dans le message de news:Bonjour à tous,
Je crois comprendre une partie de mon problème : ma procédure qui
affiche
le
contenu de mon RecordSet le fait grace à la méthode MoveNext et ce
jusqu'à
la
fin. De fait, si j'appelle ma fonction par la suite, le curseur de mon
recordset et en fin des enregistrements et je ne peux donc pas
l'utiliser.
Ma question serait donc : comment remonter au début de mon recordset ?
Je
n'y arrive pas pour l'instant.
Merci pour votre aide.Bonjour à tous,
Je rencontre un problème dans un script (je suis débutant dans les
scripts)
: J'ai une procedure qui prend en argument un recordset et qui liste
son
contenu dans la console. Puis j'appelle une fonction qui travaille
sur
ce
RecordSet et renvoie true si tout c'est bien déroulé.
Proc1 oRecordSet
Retval = Func1(oRecordSet)
Si j'execute Proc1 alors Func1 ne s'execute pas et inversement. De
même,
si
j'execute Proc1 deux fois, seule le premier appel fonctionne et
cscript
passe
à l'instruction suivante. (Même si j'appelle 10 fois Proc1 il ne sera
appelé
qu'une fois!)
Si quelqu'un peut m'aider.
Par avance merci
Merci pour votre aide Georges. Je me rallie à votre avis et me
résigne à effectuer 2 fois la requête... Dommage, heureusement que
les données que je traite ne sont pas trop grosses.
Encore merci.
RegBonjour Reg
D'après ce qu'il est indiqué ici
http://www.talkroot.com/showpost.php?p859&postcount=3
il semblerait qu'il ne soit pas possible de réutiliser un recordset
créé avec logparser.
Je ne voies pas d'autre solution que de faire exécuter la requete 2
fois
Cordialement
Georges
"Reg" a écrit dans le message de
news:Bonjour Georges,
Merci pour votre aide. En fait il s'agit d'un RecordSet un peu
particulier
ILogRecordSet qui m'est retourné par le très bon utilitaire
LogParser. Sauf
que cet objet n'a pas de méthode pour faire marche arrière. Je ne
maitrise pas bien les RecordSet, j'ai essayé ce week-end de cloner
l'objet mais beaucoup de site disent qu'il n'est pas possible de
le faire :(
J'ai testé votre idée :
Erreur d'exécution : cet objet ne gère pas cette propriété ou cette
méthode.
J'hésite désormais à me lancer dans une application .Net plutôt
qu'un script...
Je suis preneur de toute idée. Merci beaucoup.Bonjour Reg,
Avez-vous essayé de faire un oRecordSet.movefirst en début de vos
fonctions
?
Cordialement
Georges
"Reg" a écrit dans le message de
news:Bonjour à tous,
Je crois comprendre une partie de mon problème : ma procédure qui
affiche
le
contenu de mon RecordSet le fait grace à la méthode MoveNext et ce
jusqu'à
la
fin. De fait, si j'appelle ma fonction par la suite, le curseur
de mon recordset et en fin des enregistrements et je ne peux donc
pas l'utiliser.
Ma question serait donc : comment remonter au début de mon
recordset ? Je
n'y arrive pas pour l'instant.
Merci pour votre aide.Bonjour à tous,
Je rencontre un problème dans un script (je suis débutant dans
les scripts)J'ai une procedure qui prend en argument un recordset et qui
liste
son
contenu dans la console. Puis j'appelle une fonction qui
travaille sur
ce
RecordSet et renvoie true si tout c'est bien déroulé.
Proc1 oRecordSet
Retval = Func1(oRecordSet)
Si j'execute Proc1 alors Func1 ne s'execute pas et inversement.
De même,
si
j'execute Proc1 deux fois, seule le premier appel fonctionne et
cscript
passe
à l'instruction suivante. (Même si j'appelle 10 fois Proc1 il ne
sera appelé
qu'une fois!)
Si quelqu'un peut m'aider.
Par avance merci
Merci pour votre aide Georges. Je me rallie à votre avis et me
résigne à effectuer 2 fois la requête... Dommage, heureusement que
les données que je traite ne sont pas trop grosses.
Encore merci.
Reg
Bonjour Reg
D'après ce qu'il est indiqué ici
http://www.talkroot.com/showpost.php?p859&postcount=3
il semblerait qu'il ne soit pas possible de réutiliser un recordset
créé avec logparser.
Je ne voies pas d'autre solution que de faire exécuter la requete 2
fois
Cordialement
Georges
"Reg" <Reg@discussions.microsoft.com> a écrit dans le message de
news: A19F1625-FD0A-4A96-BFE5-9BAB7E5A77D9@microsoft.com...
Bonjour Georges,
Merci pour votre aide. En fait il s'agit d'un RecordSet un peu
particulier
ILogRecordSet qui m'est retourné par le très bon utilitaire
LogParser. Sauf
que cet objet n'a pas de méthode pour faire marche arrière. Je ne
maitrise pas bien les RecordSet, j'ai essayé ce week-end de cloner
l'objet mais beaucoup de site disent qu'il n'est pas possible de
le faire :(
J'ai testé votre idée :
Erreur d'exécution : cet objet ne gère pas cette propriété ou cette
méthode.
J'hésite désormais à me lancer dans une application .Net plutôt
qu'un script...
Je suis preneur de toute idée. Merci beaucoup.
Bonjour Reg,
Avez-vous essayé de faire un oRecordSet.movefirst en début de vos
fonctions
?
Cordialement
Georges
"Reg" <Reg@discussions.microsoft.com> a écrit dans le message de
news: A193C91B-6975-4C3A-9089-EE71AB8D7E31@microsoft.com...
Bonjour à tous,
Je crois comprendre une partie de mon problème : ma procédure qui
affiche
le
contenu de mon RecordSet le fait grace à la méthode MoveNext et ce
jusqu'à
la
fin. De fait, si j'appelle ma fonction par la suite, le curseur
de mon recordset et en fin des enregistrements et je ne peux donc
pas l'utiliser.
Ma question serait donc : comment remonter au début de mon
recordset ? Je
n'y arrive pas pour l'instant.
Merci pour votre aide.
Bonjour à tous,
Je rencontre un problème dans un script (je suis débutant dans
les scripts)
J'ai une procedure qui prend en argument un recordset et qui
liste
son
contenu dans la console. Puis j'appelle une fonction qui
travaille sur
ce
RecordSet et renvoie true si tout c'est bien déroulé.
Proc1 oRecordSet
Retval = Func1(oRecordSet)
Si j'execute Proc1 alors Func1 ne s'execute pas et inversement.
De même,
si
j'execute Proc1 deux fois, seule le premier appel fonctionne et
cscript
passe
à l'instruction suivante. (Même si j'appelle 10 fois Proc1 il ne
sera appelé
qu'une fois!)
Si quelqu'un peut m'aider.
Par avance merci
Merci pour votre aide Georges. Je me rallie à votre avis et me
résigne à effectuer 2 fois la requête... Dommage, heureusement que
les données que je traite ne sont pas trop grosses.
Encore merci.
RegBonjour Reg
D'après ce qu'il est indiqué ici
http://www.talkroot.com/showpost.php?p859&postcount=3
il semblerait qu'il ne soit pas possible de réutiliser un recordset
créé avec logparser.
Je ne voies pas d'autre solution que de faire exécuter la requete 2
fois
Cordialement
Georges
"Reg" a écrit dans le message de
news:Bonjour Georges,
Merci pour votre aide. En fait il s'agit d'un RecordSet un peu
particulier
ILogRecordSet qui m'est retourné par le très bon utilitaire
LogParser. Sauf
que cet objet n'a pas de méthode pour faire marche arrière. Je ne
maitrise pas bien les RecordSet, j'ai essayé ce week-end de cloner
l'objet mais beaucoup de site disent qu'il n'est pas possible de
le faire :(
J'ai testé votre idée :
Erreur d'exécution : cet objet ne gère pas cette propriété ou cette
méthode.
J'hésite désormais à me lancer dans une application .Net plutôt
qu'un script...
Je suis preneur de toute idée. Merci beaucoup.Bonjour Reg,
Avez-vous essayé de faire un oRecordSet.movefirst en début de vos
fonctions
?
Cordialement
Georges
"Reg" a écrit dans le message de
news:Bonjour à tous,
Je crois comprendre une partie de mon problème : ma procédure qui
affiche
le
contenu de mon RecordSet le fait grace à la méthode MoveNext et ce
jusqu'à
la
fin. De fait, si j'appelle ma fonction par la suite, le curseur
de mon recordset et en fin des enregistrements et je ne peux donc
pas l'utiliser.
Ma question serait donc : comment remonter au début de mon
recordset ? Je
n'y arrive pas pour l'instant.
Merci pour votre aide.Bonjour à tous,
Je rencontre un problème dans un script (je suis débutant dans
les scripts)J'ai une procedure qui prend en argument un recordset et qui
liste
son
contenu dans la console. Puis j'appelle une fonction qui
travaille sur
ce
RecordSet et renvoie true si tout c'est bien déroulé.
Proc1 oRecordSet
Retval = Func1(oRecordSet)
Si j'execute Proc1 alors Func1 ne s'execute pas et inversement.
De même,
si
j'execute Proc1 deux fois, seule le premier appel fonctionne et
cscript
passe
à l'instruction suivante. (Même si j'appelle 10 fois Proc1 il ne
sera appelé
qu'une fois!)
Si quelqu'un peut m'aider.
Par avance merci