Pb Procedure Stockée sous SQL SERVEUR et ACCESS
Bonjour,
1°) Lorsque j'exécute un Procedure stockée SQL Serveur sous Access il me met le message d'erreur suivant :
Une requete SQL Directe avec la propriété ReturnRecords ayant la valeur True n''a pas renvoyé d'enregistrements.
Voila mon code
DECLARE @vartest varchar(7)
SET @vartest = '2004-02'
EXECUTE test @proc_test="'&@vartest&'"
2°) Mon deuxième problème c'est que lorsque je lance la procedure stockée il me lance une fenetre pour choisir le nom DSN (mon lien ODBC) peut on l'enlever avec un bout de code si oui comment.
Pouvez-vous m'aidez merci
Pb Procedure Stockée sous SQL SERVEUR et ACCESS
Voila ma procedure Stockée mais elle est bonne car quand je met
EXECUTE test @proc_test="2004-02" elle marche
c'est quand je met
DECLARE @vartest varchar(7)
SET @vartest = '2004-02'
EXECUTE test @proc_test="'&@vartest&'"
elle ne fonctionne plus en fait je veux récupérer la valeur d'un champ dans un formulaire mais ça ne fonctionne pas même si je met forms!nom!champ à la place de '2004-02'
CREATE PROC test
@proc_test char(10)
AS
SELECT Commandes.Commande, Articles.Article, Articles.Designation, Commandes.QteCommande, Commandes.DateLivraisonEsperee,
[Suivi QS].[OK Liv], Commandes.CodeFournisseur, [Suivi QS].QS, RIGHT(Commandes.DateCommande, 4)
+ '-' + SUBSTRING(Commandes.DateCommande, 4, 2) AS mois
FROM Articles INNER JOIN
Commandes ON Articles.Article = Commandes.CodeArticle INNER JOIN
[Suivi QS] ON Commandes.Commande = [Suivi QS].[N°Commande]
WHERE (RIGHT(Commandes.DateCommande, 4) + '-' + SUBSTRING(Commandes.DateCommande, 4, 2) = @proc_test)
GO