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

XMLRAD Discussion :

Procédure stockée


Sujet :

XMLRAD

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 2
    Par défaut Procédure stockée
    Bonjour

    J'ai un petit problème avec les procédure stockées.
    J'ai créée une procedure "INSERTLUNDI" , je souhaite ensuite l'utiliser dans un service. Je vais donc dans le XMLgram de mon service, j'insère une (DBBatch Instruction), l'assistant fait son boulot, je mets une fausse requete. Lorsque l'assistant a terminé, je remplace dans le "DBBATCH Instruction" au niveau Objet : QUERY -> STORED PROCEDURE
    J'ai bien mis ensuite le nom de ma procédure, mais çà ne fonctionne pas. Lors de l'utilisation de mon service, celui-ci utilise la fausse requete que j'avais tappée sous l'assistant.

    Comment utiliser alors une procédure stockée???



    BD : Interbase 6
    XMLRAD : 8

  2. #2
    Membre éclairé Avatar de Jeweller
    Inscrit en
    Août 2003
    Messages
    357
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 357
    Par défaut
    Fais une recherche sur le site xmlrad.com avec le mot 'stored'

    Voici ce que cela donne en grandes lignes:

    Avec interbase, il faut utiliser apparament le BDE, et en paramètre objet: QUERY
    Ensuite, simplement saisir en texte SQL: EXECUTE PROCEDURE SP_NAME


    Par contre si il t'execute toujours ton ancien code, c'est je pense simplement que ton xmlgram n'est pas sauvegardé correctement... Edite le en dehors de xmlrad si tu veux etre sur.

    Michael

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2003
    Messages
    214
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 214
    Par défaut
    Je me souviens plus très bien l'erreur, mais si tu utilises SQL Server ou Oracle, les procédures stockées ne fonctionnent pas correctement (ou du moins, je n'y étais pas arrivé....)

    De mémoire, XMLRAD8 devait implémenter un DBStoredProc (du style DBBath)

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 2
    Par défaut
    Bonjour

    j'ai résolu mon problème (pour rappel j'utlisais Interbase 6).
    J'ai appelé ma procédure stockée avec une simple requete et en utilisant Query :

    select SORTIE from INSERTRAP(:RESS_NO,ATE_LUNDI,RO_CODE,:SPR_CODE,:MOD_CODE,:CLI_CODE,:RAP_FACT,:RAP_TMP_LUNDI)

    où INSERTRAP est ma procédure stockée et sortie , la variable de sortie de ma procédure qui renvoi 0.

    Voilà

    Bonne journée

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

Discussions similaires

  1. passage d'un nom de table dans une procédure stockée
    Par thierry V dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 26/07/2010, 16h48
  2. Procédure stocké:Insert et renvoie de la clé primair
    Par caramel dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 17/04/2003, 09h34
  3. [Pervasive SQL ] procédure stockée
    Par magellan dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 25/10/2002, 13h17
  4. Explication procédure stockée
    Par underworld dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 09/09/2002, 10h51
  5. [Comparatif] Procédures stockées, triggers, etc.
    Par MCZz dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 28/08/2002, 12h27

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