Partage
  • Partager sur Facebook
  • Partager sur Twitter

PostgreSQL/Mono utilisation d'une fonction

    7 février 2012 à 10:17:23

    Bonjour,

    Je suis actuellement en 2eme année de BTS et je suis en projet. Mon projet consiste à créer une base de données sous PostgreSQL ainsi que les fonctions INSERT, UPDATE... Mon collègue doit pouvoir faire appel à ces fonctions par son code C# compilé sous MonoDevelop.

    Mon problème actuel est qu'il m'est impossible d'utiliser une fonction avec des paramètres rentrés dans mono.

    voici le code de ma fonction sous PostgreSQL:
    CREATE OR REPLACE FUNCTION ajout(pcnom character varying, pcprenom character varying)
    RETURNS void AS
    $BODY$
    BEGIN
    INSERT INTO employee(firstname, lastname)
    VALUES (pcnom, pcprenom);
    RETURN;
    END;
    $BODY$
    LANGUAGE plpgsql VOLATILE

    Le code C#:

    reader = null;
    string a = "toto";
    string b = "tata";
    string fonct= "SELECT ajout('"+a+","+b+"')";
    dbcmd.CommandText=fonct;
    dbcmd.ExecuteNonQuery();


    La connexion à la base de données fonctionne.

    Version de MonoDevelop : 2.8.5.1
    Version de PostgreSQL : 1.14.1
    • Partager sur Facebook
    • Partager sur Twitter

    PostgreSQL/Mono utilisation d'une fonction

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown