j'aimerais exécuter des requêtre Sql avec une connection sur SQL server à
partir d'Excel VBA.
Quel est la meilleure méthode?
Quel object utiliser ?
J'aimerais le faire avec des transactions.
Avez-vous un exemple de code
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Yvan
Bonjour Pierre
L'objet QueryTable (collection QueryTables) est probablement ce que tu cherches. Il permet d'importer des données à partir de tout type de base de données externes (autres fichiers Excel, BD Access, SQL Server, ....).
Pour l'utiliser en "manuel", tu passes par le menu Données/Données Externes/Créer une requête.
Pour l'utilisation en VB, je n'ai pas de code exemple sous la main, mais tu pourrais t'en créer un en utilisant Query en manuel sous enregistreur de macros.
@+
Yvan
"Pierre Durand" a écrit dans le message de news:
Bonjour,
j'aimerais exécuter des requêtre Sql avec une connection sur SQL server à partir d'Excel VBA. Quel est la meilleure méthode? Quel object utiliser ? J'aimerais le faire avec des transactions. Avez-vous un exemple de code
Merci :-)
Pierre Durand
Bonjour Pierre
L'objet QueryTable (collection QueryTables) est probablement ce que tu cherches.
Il permet d'importer des données à partir de tout type de base de données
externes (autres fichiers Excel, BD Access, SQL Server, ....).
Pour l'utiliser en "manuel", tu passes par le menu Données/Données
Externes/Créer une requête.
Pour l'utilisation en VB, je n'ai pas de code exemple sous la main, mais tu
pourrais t'en créer un en utilisant Query en manuel sous enregistreur de macros.
@+
Yvan
"Pierre Durand" <pierre.durand@expertisa.com> a écrit dans le message de news:
e0K2FaSyFHA.3856@tk2msftngp13.phx.gbl...
Bonjour,
j'aimerais exécuter des requêtre Sql avec une connection sur SQL server à
partir d'Excel VBA.
Quel est la meilleure méthode?
Quel object utiliser ?
J'aimerais le faire avec des transactions.
Avez-vous un exemple de code
L'objet QueryTable (collection QueryTables) est probablement ce que tu cherches. Il permet d'importer des données à partir de tout type de base de données externes (autres fichiers Excel, BD Access, SQL Server, ....).
Pour l'utiliser en "manuel", tu passes par le menu Données/Données Externes/Créer une requête.
Pour l'utilisation en VB, je n'ai pas de code exemple sous la main, mais tu pourrais t'en créer un en utilisant Query en manuel sous enregistreur de macros.
@+
Yvan
"Pierre Durand" a écrit dans le message de news:
Bonjour,
j'aimerais exécuter des requêtre Sql avec une connection sur SQL server à partir d'Excel VBA. Quel est la meilleure méthode? Quel object utiliser ? J'aimerais le faire avec des transactions. Avez-vous un exemple de code
Merci :-)
Pierre Durand
Pierre Durand
Merci pour ta réponse Yvan,
Mon explication n'était pas complète. Je veux prendre des codes d'item que je trouve dans une feuille excel et faire une requêtre action ( insert.)
J'y arrive avec l'objet queryTable mais il semble qu'on doit insérer le résultat de la requêtre dans une feuille et ce n'est pas ce que je veux faire.
Merci :-)
"Yvan" <yvan.echanges(enlever ceci)@free.fr> a écrit dans le message de news:
Bonjour Pierre
L'objet QueryTable (collection QueryTables) est probablement ce que tu cherches. Il permet d'importer des données à partir de tout type de base de données externes (autres fichiers Excel, BD Access, SQL Server, ....).
Pour l'utiliser en "manuel", tu passes par le menu Données/Données Externes/Créer une requête.
Pour l'utilisation en VB, je n'ai pas de code exemple sous la main, mais tu pourrais t'en créer un en utilisant Query en manuel sous enregistreur de macros.
@+
Yvan
"Pierre Durand" a écrit dans le message de news:
Bonjour,
j'aimerais exécuter des requêtre Sql avec une connection sur SQL server à partir d'Excel VBA. Quel est la meilleure méthode? Quel object utiliser ? J'aimerais le faire avec des transactions. Avez-vous un exemple de code
Merci :-)
Pierre Durand
Merci pour ta réponse Yvan,
Mon explication n'était pas complète. Je veux prendre des codes d'item que
je trouve dans une feuille excel et faire une requêtre action ( insert.)
J'y arrive avec l'objet queryTable mais il semble qu'on doit insérer le
résultat de la requêtre dans une feuille et ce n'est pas ce que je veux
faire.
Merci
:-)
"Yvan" <yvan.echanges(enlever ceci)@free.fr> a écrit dans le message de
news: eFwoZLYyFHA.1856@TK2MSFTNGP12.phx.gbl...
Bonjour Pierre
L'objet QueryTable (collection QueryTables) est probablement ce que tu
cherches. Il permet d'importer des données à partir de tout type de base
de données externes (autres fichiers Excel, BD Access, SQL Server, ....).
Pour l'utiliser en "manuel", tu passes par le menu Données/Données
Externes/Créer une requête.
Pour l'utilisation en VB, je n'ai pas de code exemple sous la main, mais
tu pourrais t'en créer un en utilisant Query en manuel sous enregistreur
de macros.
@+
Yvan
"Pierre Durand" <pierre.durand@expertisa.com> a écrit dans le message de
news: e0K2FaSyFHA.3856@tk2msftngp13.phx.gbl...
Bonjour,
j'aimerais exécuter des requêtre Sql avec une connection sur SQL server
à partir d'Excel VBA.
Quel est la meilleure méthode?
Quel object utiliser ?
J'aimerais le faire avec des transactions.
Avez-vous un exemple de code
Mon explication n'était pas complète. Je veux prendre des codes d'item que je trouve dans une feuille excel et faire une requêtre action ( insert.)
J'y arrive avec l'objet queryTable mais il semble qu'on doit insérer le résultat de la requêtre dans une feuille et ce n'est pas ce que je veux faire.
Merci :-)
"Yvan" <yvan.echanges(enlever ceci)@free.fr> a écrit dans le message de news:
Bonjour Pierre
L'objet QueryTable (collection QueryTables) est probablement ce que tu cherches. Il permet d'importer des données à partir de tout type de base de données externes (autres fichiers Excel, BD Access, SQL Server, ....).
Pour l'utiliser en "manuel", tu passes par le menu Données/Données Externes/Créer une requête.
Pour l'utilisation en VB, je n'ai pas de code exemple sous la main, mais tu pourrais t'en créer un en utilisant Query en manuel sous enregistreur de macros.
@+
Yvan
"Pierre Durand" a écrit dans le message de news:
Bonjour,
j'aimerais exécuter des requêtre Sql avec une connection sur SQL server à partir d'Excel VBA. Quel est la meilleure méthode? Quel object utiliser ? J'aimerais le faire avec des transactions. Avez-vous un exemple de code