Si je crée un proc stocké dans sql qui a un paramètre, puis-je l'exécuter depuis Excel?procédure stockée à partir d'Excel avec les paramètres
2
A
Répondre
3
Sans utiliser VBA, vous pouvez utiliser cette méthode. Cela suppose que votre procédure stockée renvoie un jeu de résultats. Il ne fait pas non plus le paramètre extrait d'un classeur. Je pense que vous devriez utiliser VBA pour le faire.
- Sous la section, cliquez sur «Connexions de
- Cliquez sur 'Connexions' Ajouter
- Cliquez sur 'Parcourir Mais ...'
- Cliquez sur 'une nouvelle source ...'
- Sélectionnez « Microsoft SQL Server '
- Cliquez sur Suivant
- Entrez les références de connexion et cliquez sur OK.
- Sélectionnez votre base de données
- Décocher 'Se connecter à une table spécifique'
- Cliquez sur Terminer.
- Lorsque vous êtes invité à sélectionner une table, cliquez simplement sur OK.
- Ceci devrait vous ramener à l'écran Connexions du classeur avec votre nouvelle connexion ajoutée.
- Sélectionnez-le et cliquez sur "Propriétés"
- Accédez à l'onglet "Définition".
- Définissez le type de commande à SQL
- définir le texte de commande à SQL que vous voulez exécuter (à savoir « exec spStoredProc« valeur »)
- Définir un nouveau nom pour votre connexion
- Cliquez sur OK.
- Si on vous dit que vous êtes en train de couper une connexion, acceptez tout simplement que c'est correct.
- Cliquez sur « Fermer » sur votre « Connexions du classeur »
- Cliquez « Connexions existantes » sous la rubrique « Données externes »
- Sélectionnez votre connexion que vous venez de faire sous les « connexions dans ce classeur » section.
- Cliquez sur Ouvrir
- Définissez vos options d'importation de données si vous souhaitez ou cliquez sur OK
- Vous devriez maintenant voir le jeu de résultats de la requête SQL dans votre feuille de calcul Excel.
- Ces données peuvent être actualisées à partir des données qui se trouve dans la base de données en allant à l'onglet de données et en cliquant sur « Actualiser tous »
2
Bien sûr, vous pouvez utiliser VBA.
Ou vous pouvez le faire comme ceci: http://blogs.msdn.com/b/excel/archive/2010/06/08/running-a-sql-stored-procedure-from-excel-no-vba.aspx
Voici un autre bel article sur elle.
2
Oui
Un appel ADO standard de VBA. Ou utilisez la chose Tools..Data.
0
Je travaille à trouver une solution à cela pour un certain temps maintenant et obtenu les meilleurs résultats de suivre les étapes de cet article.
http://codebyjoshua.blogspot.com/2012/01/get-data-from-sql-server-stored.html
Questions connexes
- 1. Pymssql: procédure stockée appelant avec paramètres
- 2. Procédure stockée SQL avec paramètres optionnels infinis
- 3. comment créer une procédure stockée à partir d'une procédure stockée
- 4. procédure stockée mysql avec paramètres problème
- 5. Appel d'une procédure stockée à partir d'une autre procédure stockée
- 6. paramètres de procédure stockée MySQL
- 7. paramètres Oracle procédure stockée OUT
- 8. Comment supprimer les résultats d'une procédure stockée à partir d'une procédure stockée?
- 9. Appel LDAP à partir d'une procédure stockée
- 10. Appel d'une procédure stockée avec des paramètres null et SqlDataAdapter
- 11. Procédure stockée de Crystal Reports XI et MySQL avec paramètres
- 12. Appel dynamique d'une procédure stockée à partir d'une autre procédure stockée
- 13. Comment appeler une procédure stockée à partir d'une autre procédure stockée dans Oracle
- 14. Accès aux paramètres de procédure stockée avec SQL dynamique
- 15. Viemodel avec procédure stockée
- 16. Écrire les paramètres de procédure stockée dans une colonne XML
- 17. Appel de procédure stockée avec paramètres dans ASP.NET MVC
- 18. Obtention de valeur à partir d'une procédure stockée dans une autre procédure stockée
- 19. Passage d'un nombre variable de paramètres à la procédure stockée
- 20. Obtenir les paramètres de la procédure stockée 'type
- 21. Passage de paramètres à une procédure stockée à partir du package de services d'intégration
- 22. Appel d'une procédure stockée à partir de SSIS
- 23. problème avec la procédure stockée?
- 24. Copie des données d'une table à partir d'une procédure stockée
- 25. Création de DataSet entier à partir d'une procédure stockée existante
- 26. Appelez une procédure stockée qui nécessite des paramètres sans paramètres?
- 27. Passage de paramètres en XML à une procédure stockée
- 28. Appel d'une procédure stockée Sybase à partir d'une autre procédure stockée
- 29. TSQL: appel d'une procédure stockée à partir d'une autre procédure stockée et lecture du résultat
- 30. Comment mapper des paramètres de procédure stockée lors de l'utilisation de la procédure stockée pour CRUD?