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 : Sélectionner tout - Visualiser dans une fenêtre à part
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!