envoyer une ligne seulement d'un recordset

envoyer une ligne seulement d'un recordset - VB/VBA/VBS - Programmation

Marsh Posté le 08-11-2002 à 16:05:57    

Comment je peux faire pour envoyer d'une fonction une ligne complete d'un recordset ?
 
genre un truc comme ca...
 
 
While Not rs.eof
  MaFonction(rs.row(1))
 rs.MoveNext
Wend
 
 
Function MaFonction(rsrow)
 if rsrow(monchamp) then
   'le code
 end if
End Function

Reply

Marsh Posté le 08-11-2002 à 16:05:57   

Reply

Marsh Posté le 08-11-2002 à 19:07:27    

à ma connaissance, ça n'existe pas, ni en DAO, ni en ADO.  Par contre, tu as GetRows qui te renvoie le tout sous forme d'array (en ADO tu as aussi GetString, même chose mais sous forme de String), c'est déjà pas mal.  Sinon tu dois coder toi même une procédure qui boucle sur les fields pour te renvoyer tout ton row, peut importe la structure, sous la forme qui te convient le mieux.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 08-11-2002 à 19:11:42    

ok parfait.. mais le Getrows retourne de 0 a n lignes... pis il faut q ue je boucles les rows du recorset ainsi que les champs..
mais je vais me lancer avec ca ..
merci  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed