Procédures stockées SQL Server, récupération sous Delphi
Bonjour,
il m'est impossible de relier un Datasource à une procédure stockée, y etes vous arrivé?
il m'est impossible "d'ajouter tout les champs" comme il est possible avec toute requête normal, le message d'erreur m'annonce :
CommandText ne renvoie pas un ensemble de résultats
je dois absolument résoudre ce problème en procédure stockées!
voici le code d'une de mes procédures
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
ALTER procedure [dbo].[Ffournisseur_produit_tot] (@produit_id int output,
@produit_libelle varchar(20)output,
@conditionnement_libelle varchar(20) output,
@produit_quantite varchar(20) output)
as
begin
select @produit_id = (select produit_id from produit where produit_id=1)
declare C1 cursor for
select P.produit_ID ,P.produit_libelle, C.conditionnement_libelle, P.produit_quantite
from produit P, conditionnement C
where C.conditionnement_id=P.conditionnement_id
order by produit_libelle;
open C1;
while @@fetch_status=0
begin
fetch next from C1 into @produit_id, @produit_libelle, @conditionnement_libelle, @produit_quantite;
end
deallocate C1;
end |
donc c'est une procédures censée retourner plusieurs champs! mais je n'arrive pas a récupérer ces champs sous Delphi!