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

Access Discussion :

Procédure stocké et VBA


Sujet :

Access

  1. #1
    Membre actif Avatar de tribaleur
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 401
    Points : 237
    Points
    237
    Par défaut Procédure stocké et VBA
    Bonjour.

    Je suis actuallement sur un projet Adp.

    J'utilise donc des Procédures Stockés.

    J'aimerai pourvoir insérer un produit dans une de mes tables cependant ce produit contient une 30 aine de champs à remplir.

    J'aimerais savoir si il existait une façon de faire pour que je n'ai pas à créer 30 paramêtres dans ma procédure stocké.

    Merci d'avance!!!

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 229
    Points : 1 579
    Points
    1 579
    Par défaut
    Bonjour

    Est ce que un tableau de variable ne ferais pas l'affaire?

  3. #3
    Membre actif Avatar de tribaleur
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 401
    Points : 237
    Points
    237
    Par défaut
    Bin en fait j'ai trouvé une solution.

    Je passe en paramêtre une chaine de caractère qui est ensuite traité comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SET @MA_REQUETE='INSERT INTO MaTable ('+ @ListeChamps +')VALUES('+ @ListeValeurs +')'
    EXEC (@MA_REQUETE)
    Cependant je n'ai pas trouvé comment déclarer un tableau de variable dans une procédure stocké ...

    Merci tout de même

    P.S : si jamais tu sais comment faire pour les tableaux je suis toujours preneur de connaissances

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 229
    Points : 1 579
    Points
    1 579
    Par défaut
    C'est déjà très bien ta solution. En plus le tableau devrait faire la même chose. ListeDesChamps; ListeDesValeurs

  5. #5
    Membre actif Avatar de tribaleur
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 401
    Points : 237
    Points
    237
    Par défaut
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 08/02/2010, 19h12
  2. Récupération résultat Procédure Stockée dans Vba Access
    Par lito74 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 05/02/2010, 18h45
  3. Réponses: 4
    Dernier message: 24/10/2008, 15h07
  4. Appeler une procédure stockée depuis Excel/VBA
    Par _Nimy_ dans le forum InterBase
    Réponses: 4
    Dernier message: 17/04/2008, 11h17
  5. Comment creer une procédure stockée à partir d'un code VBA?
    Par Alcor020980 dans le forum Connexion aux bases de données
    Réponses: 4
    Dernier message: 24/05/2005, 19h55

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