Bonjour,

Voilà mon problème je voudrais faire appel à ma procédure Stocké plpgsql qui a pour paramètre une Array Liste d'Integer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
DROP FUNCTION public."affecter"(integer[], text, timestamp with time zone);
Mais j'ai systématiquement l'erreur
"Le cast spécifié n'est pas valide."

Dans le code C# générai avec le xsd la fonction suivante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
public virtual object affecter(object p_id, string p_utilisateur, global::System.Nullable<global::System.DateTime> p_datecongelation) {
            global::Devart.Data.PostgreSql.PgSqlCommand command = ((global::Devart.Data.PostgreSql.PgSqlCommand)(this.CommandCollection[181]));
code d'appel de la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
public static object affecter(int[] id, string utilisateur, DateTime? date)
        {
            using (Postgres_Affaire.AffaireTableAdapters.QueriesTableAdapter requeteur = new AffaireTableAdapters.QueriesTableAdapter())
            {
                return requeteur.affecter(id, utilisateur, date);
            }
        }