IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Inserer du Code VBA dans une prodedure stockée


Sujet :

MS SQL Server

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2005
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 29
    Points : 24
    Points
    24
    Par défaut [SQL2000]Inserer du Code VBA dans une prodedure stockée
    Bonjour !

    j'ai une question :
    peut-on inserer du CODE en VBA dans une procédure stockée ?
    et comment procede-t-on

    Pour infor ,j'utilise SQL server 2000

    Sinon y a til un moyen pour transformer un chemin en lien hypertext avec T sql


    Merci de votre aide

    ps: je veux que ce code VBA soit executer par Excel

  2. #2
    Membre à l'essai
    Inscrit en
    Juillet 2005
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 29
    Points : 24
    Points
    24
    Par défaut
    Rien !!! même pas un OUI ou un NON

  3. #3
    Membre actif Avatar de Cpas2latarte
    Inscrit en
    Janvier 2006
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 237
    Points : 255
    Points
    255
    Par défaut
    Perso je ne connais pas de moyen direct, mais je vois peut être un moyen de "contourner"
    Dans une procédure stocké tu peux démarrer d'une tache de l'agent SQL.

    Or cette tache peut être soit un TSQL soit du script (VBSCRIPT ou JSCRIPT) ou lancer une commande externe

    - Tu peux alors soit convertir ton VB code en VBSSCRIPT.
    - Tu peux aussi mètre ton code VB dans une DLL activex, (installé sur le serveur) que tu vas utiliser dans le script

    Mis à part cette solution "usine a gaz", je vois pas comment faire
    Il n'y a que 2 choses infinies dans le monde :
    L'univers et la bétise humaine...
    Mais pour l'univers, je n'ai pas de certitude (A.E.)

  4. #4
    Expert confirmé
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Points : 4 043
    Points
    4 043
    Par défaut
    Tu as raison Cpas2latarte, ce sont les seuls moyens. J'ajouterai la possibilité de lancer le vbs avec un xp_cmdshell.

    Mais tout ceci est une mauvaise idée. Il est bon de laisser le code SQL dans le périmètre de SQL Server.
    Rudi Bruchez
    Rudi Bruchez EIRL, solutions MS SQL Server et NoSQL
    LinkedIn - [Outil libre de diagnostic SQL Server : Sql Trismegiste]
    LIVRES : Optimiser SQL Server -
    Microsoft SQL Server 2012 Security Cookbook
    - les bases de données NoSQL

    e-learning : LinkedIn Learning - Pluralsight

Discussions similaires

  1. [AC-2003] Code VBA dans une bibliothèque
    Par jax54000 dans le forum Modélisation
    Réponses: 10
    Dernier message: 06/03/2010, 20h53
  2. Inserer du code vba dans une macro
    Par gadget27 dans le forum Général VBA
    Réponses: 4
    Dernier message: 03/05/2007, 13h35
  3. Réponses: 7
    Dernier message: 11/03/2007, 09h35
  4. Affectation code VBA dans une feuille xls
    Par anisr dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 24/02/2007, 13h52
  5. Réponses: 4
    Dernier message: 13/10/2005, 14h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo