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

ASP Discussion :

Comment recuperer le resultat d'une fonction Mysql en ASP ?


Sujet :

ASP

  1. #1
    Membre habitué
    Homme Profil pro
    conseil et développeur en informatique industrielle
    Inscrit en
    Janvier 2006
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : conseil et développeur en informatique industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2006
    Messages : 220
    Points : 165
    Points
    165
    Par défaut Comment recuperer le resultat d'une fonction Mysql en ASP ?
    Bonjour a tous
    J'ai créé une fonction AddUser dans une base Mysql
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    DROP FUNCTION IF EXISTS AddUser;
    CREATE FUNCTION AddUser (NwName Varchar(25) ) RETURNS int
    Begin
      DECLARE Res INT;
      SELECT Count(NwName) INTO Res FROM mydefuser WHERE UsName = NwName;
      If Res >0 
    	then Return -1;
      END IF;
      Insert INTO mydefuser (UsName, Agastr) VALUES (NwName, -1);
      SELECT LAST_INSERT_ID() INTO res; 
      RETURN res;
    end

    sous Asp J'aimerais recuperer le resultat

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
      Stsq = "SELECT ADDUser('"&NwNom&"')"
      set oRs = Server.createObject("ADODB.Command")
      oRs.ActiveConnection = LAdoStr
      oRs.CommandText = Stsq
      set res = ors.execute
    --- 
      response.write "Id inseré = " & ?????
    LA fonction s’exécute correctement mais je ne trouve pas le moyen de récupérer et gérer le résultat de la fonction

    Est-ce que l'un de vous connait cette méthode de récupération
    D'avance merci

  2. #2
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    1 616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 616
    Points : 3 966
    Points
    3 966
    Par défaut
    j'ai jamais écrit un truc sous cette forme mais si ta commande te renvoie bien un recordset, tu peux écrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Stsq = "SELECT ADDUser('"&NwNom&"') as NwUserId"
    response.write "Id inseré = " & res("NwUserId")
    Émotion
    Infantilisation
    Culpabilisation

    Christophe Alévèque - 18 Mars 2021

  3. #3
    Membre habitué
    Homme Profil pro
    conseil et développeur en informatique industrielle
    Inscrit en
    Janvier 2006
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : conseil et développeur en informatique industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2006
    Messages : 220
    Points : 165
    Points
    165
    Par défaut Oui !!
    Super !! Ça marche

    Merci beaucoup

    C'est l'aspect fonction enregistrée qui te choque ??

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

Discussions similaires

  1. comment recuperer le resultat dans une fonction
    Par birame dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 11/06/2007, 12h00
  2. Comment recuperer le resultat d'une requete analyse croisee?
    Par SylvainJ dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 18/07/2006, 18h07
  3. Comment récupérer le résultat d'une requête dans un tableau ?
    Par Kylen dans le forum Accès aux données
    Réponses: 1
    Dernier message: 14/06/2006, 19h32
  4. comment recuperer le resultat d'une commande dos en java?
    Par trunks-tr dans le forum Général Java
    Réponses: 49
    Dernier message: 06/06/2006, 14h25

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