ADODB.Command, ListBox et projet Access
mouse
Messages postés
136
Statut
Membre
-
Cqqn Messages postés 975 Statut Membre -
Cqqn Messages postés 975 Statut Membre -
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
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:
- ADODB.Command, ListBox et projet Access
- Filigrane projet - Guide
- Gant projet - Télécharger - Gestion de projets
- Projet x streaming vf - Forum MacOS
- Access appdata - Guide
- Acer quick access - Forum logiciel systeme
1 réponse
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.
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.