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

PostgreSQL Discussion :

Récupérer un recordset avec ADOStoredProc


Sujet :

PostgreSQL

  1. #1
    En attente de confirmation mail
    Femme Profil pro
    pape n'aimant pas les censeurs
    Inscrit en
    Janvier 2010
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Vatican

    Informations professionnelles :
    Activité : pape n'aimant pas les censeurs

    Informations forums :
    Inscription : Janvier 2010
    Messages : 803
    Points : 1 407
    Points
    1 407
    Par défaut Récupérer un recordset avec ADOStoredProc
    Bonjour,

    Je dois adapter un programme Delphi pour qu'il fonctionne avec une base Postgresql. Delphi se connecte à la base au moyen de composants ADO et utilise plus précidément ADOStoredProc (Delphi fournit des paramètres d'entrée à une procédure présente dans postgresql qui ensuite retourne un résultat)

    Pas de problème avec les procédures qui renvoient des paramètres en sortie mais impossible de récupérer un recordset fourni par une procédure postgrsql.

    Apparemment l'usage de pointeur n'est pas la bonne solution, utiliser setof permet de retourner uniquement un recordset alors que nous aimerions que la procédure postgresql retourne en même temps une valeur indiquant un code d'erreur et un recordset?


    Comment doit-on déclarer la procédure postgresql? Est-ce que quelqu'un aurait un exemple?

    Merci d'avance

  2. #2
    Membre expert
    Avatar de alassanediakite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Mali

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 1 599
    Points : 3 590
    Points
    3 590
    Billets dans le blog
    8
    Par défaut
    Citation Envoyé par NSKis Voir le message
    ... un code d'erreur et un recordset?
    Avec le "et" je ne vois qu'une solution: mettre le code d'erreur dans le recordset. Sinon il faut utiliser RAISE.
    @+
    Le monde est trop bien programmé pour être l’œuvre du hasard…
    Mon produit pour la gestion d'école: www.logicoles.com

  3. #3
    En attente de confirmation mail
    Femme Profil pro
    pape n'aimant pas les censeurs
    Inscrit en
    Janvier 2010
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Vatican

    Informations professionnelles :
    Activité : pape n'aimant pas les censeurs

    Informations forums :
    Inscription : Janvier 2010
    Messages : 803
    Points : 1 407
    Points
    1 407
    Par défaut
    Merci pour la réponse, je vais investiguer dans ce sens

Discussions similaires

  1. [ADOX]Source d'un recordset avec un catalogue
    Par jacma dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 09/10/2005, 12h25
  2. Manipulation de Recordset avec DAO
    Par Sinclar dans le forum VBA Access
    Réponses: 5
    Dernier message: 26/09/2005, 20h19
  3. RecordSet avec donnée variable
    Par Chris094 dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 31/08/2005, 11h03
  4. [VB.NET] [ODBC] Récupérer des valeurs avec requête ODBC?
    Par Pleymo dans le forum Windows Forms
    Réponses: 5
    Dernier message: 04/03/2005, 16h38
  5. Réponses: 2
    Dernier message: 29/03/2004, 13h44

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