Bonjour à vous,
J'ai besoin de vos lumières sur un petit problème :
- Sur microsoft SQL server j'ai créé une requête en "procédure stockée", prenons un exemple simple :
- Dans excel, j'ai un lien ODBC qui appel cette procédure stockée :
Jusqu'ici tout va bien. Là où je loupe quelque chose c'est que je voudrais passer un paramètre depuis excel afin de ne pas toujours ramener toute la table (pour des questions d'optimisations)
Donc je modifie ma procédure stockée pour ajouter un paramètre :
- Dans excel, je modifie l'appel à la procédure pour tester :
Là j'obtiens bien qu'une seule ligne, celle de l'utilisateur 'TEST'...
Maintenant la question : comment faire pour que ce paramètre soit modifiable directement depuis un classeur excel ?
Merci pour votre aide !
J'ai besoin de vos lumières sur un petit problème :
- Sur microsoft SQL server j'ai créé une requête en "procédure stockée", prenons un exemple simple :
SQL:
create proc MA_PROCEDURE
as
select NOM,PRENOM,AGE from USER
- Dans excel, j'ai un lien ODBC qui appel cette procédure stockée :
SQL:
exec MA_PROCEDURE
Jusqu'ici tout va bien. Là où je loupe quelque chose c'est que je voudrais passer un paramètre depuis excel afin de ne pas toujours ramener toute la table (pour des questions d'optimisations)
Donc je modifie ma procédure stockée pour ajouter un paramètre :
SQL:
create proc MA_PROCEDURE
@NOM varchar
as
select NOM,PRENOM,AGE from USER where NOM=@NOM
- Dans excel, je modifie l'appel à la procédure pour tester :
SQL:
exec MA_PROCEDURE ('TEST')
Là j'obtiens bien qu'une seule ligne, celle de l'utilisateur 'TEST'...
Maintenant la question : comment faire pour que ce paramètre soit modifiable directement depuis un classeur excel ?
Merci pour votre aide !