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

Web & réseau Delphi Discussion :

Procedure Stockée et WebService


Sujet :

Web & réseau Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 11
    Par défaut Procedure Stockée et WebService
    Bonjour à tous.
    Je suis entrain de refaire une appli delphi interbase pour qu'elle soit accessible via le web. La technologie que nous avons choisi pour cela est le WebService.
    Voila je suis contronté à un problème. Comment utlité les procedures stockées interbase depuis le client via un WebService ? Exsite t il un objet qui match une procedure stockée ( Interbase) avec un client via un WebService?

    Merci d'avance.

  2. #2
    Membre confirmé Avatar de souch
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2003
    Messages : 145
    Par défaut
    Salut,
    Simple, pose un TCLientDataset lié à ton TSoapConnection (RemoteServer).
    Une fois connécté, tu peut lancer tes requettes directement, vers des tables, vues ou procédures stockées.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
      with SoapCLientDataset  do begin
        PacketRecords := -1;
        Commandtext := 'execute procedure toto(:test)';
        params[0].AsString := 'test';
        execute;
        (...)
      end;
    note : forcement, tout est directement commité.

    @+

  3. #3
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 11
    Par défaut
    Merci, je vais essayer. Je te tiens au courant.

  4. #4
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 11
    Par défaut
    Salut Souch, ta proposition ne fonctionne pas avec mon appli car j'utilise des InterBase , les objets TIBTable TIB???, avec le TIBTable la methode Execute n'existe pas.
    Ma question toujours ouverte.
    Merci de m'aider.

  5. #5
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 11
    Par défaut
    Merci pour votre aide le problème est résolu :
    J'ai crée une fonction dans le SoapDataMod qui appele l'execution de la procedure stockée. Ensuite j'importe l'interface de SoapDataMod dans le client et j'appele la procedure stockée dans le client.

    Merci pour votre aide.

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

Discussions similaires

  1. Ecriture d'une procedure stockée XP
    Par WOLO Laurent dans le forum Langage SQL
    Réponses: 2
    Dernier message: 17/07/2003, 13h09
  2. Réponses: 1
    Dernier message: 04/06/2003, 11h48
  3. procedure stockée champ date
    Par tripper.dim dans le forum SQL
    Réponses: 5
    Dernier message: 25/04/2003, 09h47
  4. Appel a une procedure stockée en vba
    Par The_Nail dans le forum VBA Access
    Réponses: 36
    Dernier message: 01/04/2003, 16h44
  5. procedure stockée dans un dbbatch
    Par pram dans le forum XMLRAD
    Réponses: 4
    Dernier message: 07/02/2003, 16h35

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