ADODB.Command, ListBox et projet Access

Fermé
mouse Messages postés 136 Date d'inscription mercredi 4 avril 2001 Statut Membre Dernière intervention 13 avril 2007 - 18 févr. 2003 à 16:41
Cqqn Messages postés 964 Date d'inscription vendredi 22 novembre 2002 Statut Membre Dernière intervention 1 avril 2010 - 19 févr. 2003 à 10:46
Bonjour,

je voudrais afficher le resultat d'un objet command a un ListBox, j'ai donc ecrit le code suivant :

Dim Cmd As ADODB.Command
Dim Prm1 As ADODB.Parameter

Set Cmd = New ADODB.Command
' connection au Server SQL
Cmd.ActiveConnection = CurrentProject.Connection
Cmd.CommandType = adCmdStoredProc
' Choix de la procedure stockee
Cmd.CommandText = "Ma Procedure Stockee"
Set Prm1 = Cmd.CreateParameter("@id_items_type", adInteger, adParamInput)
'Ajout d'un parametre
Cmd.Parameters.Append Prm1
Prm1.Value = LaValeurQueJeVeux

Me.ListBox.Rowsource=Cmd.Execute

Set Cmd=nothing

Malheureusement

Me.ListBox.Rowsource=Cmd.Execute

ne fonctionne pas, car Me.ListBox.Rowsource veux quelque chose de type texte, alors que Cmd.Execute renvoie un objet recordset.

Vous savez comment je pourrais proceder ?

Merci pour votre aide
A voir également:

1 réponse

Cqqn Messages postés 964 Date d'inscription vendredi 22 novembre 2002 Statut Membre Dernière intervention 1 avril 2010 21
19 févr. 2003 à 10:46
Salut mouse (avec roulette? lol)
Euh je connais pas encore très bien ADODB, et encore moins l'objet Command, mais c'est quoi "Ma Procédure Stockee"?
Une requête?
On est pas obligé de faire un recordset?
Et puis la ListBox n'est-on pas obligé de la remplir ligne par ligne?

Je sais je ne t'aide pas beaucoup, mais ce sont des questions qui me semblent malgré tout complémentaires.

En nous souhaitant que qqn de plus qualifié te réponde.

Le respect, y'a que ça de vrai!
Entre autres.
1