|
||||
Ouverture de sessionNavigationContactez-nousAdministration du site : RechercheSujets du forumSujets actifsNouveaux sujets:SyndicationSondageQuelle est la version de PostgreSQL la plus répandue sur vos serveurs ? 8.3 10% 8.2 42% 8.1 40% 8.0 2% 7.4 6% 7.3 ou antérieure 0% Nombre de votes: 48 |
Problème de paramétrage de SQL avec NpgSQL sous C#Technique - général | Problème de paramétrage de SQL avec NpgSQL sous C#Par jean-marc68 le 03/12/2007 - 23:24 Salut à toutes et à tous, J'ai un problème avec le paramétrage d'une requête SQL. Soit un code non paramétré qui fonctionne: public reno_rafas_par_mandat(Connection_PostgreSQL db) public ArrayList SelectRafasParMandat(int MANDAT) ------------------------------------------------------ Soit le même code paramétré : public reno_rafas_par_mandat(Connection_PostgreSQL db) public ArrayList SelectRafasParMandat(int MANDAT) ------------------------------------------------------ Cette requête paramétrée me renvoit cette erreur : ERROR: 42601: syntax error at or near "E'reno_rafas'" Détails de l'exception: Npgsql.NpgsqlException: ERROR: 42601: syntax error at or near "E'reno_rafas'" Erreur source: Ligne 33 : com.Parameters["table"].Value = TABLE; Je ne comprend pas d'où sort ce E' en avant du nom de la table. De plus, si j'écris com.Parameters["table"].Value = "reno_rafas"; je reçois toujours l'erreur. En fait, le seul moyen de ne plus l'avoir est retirer le paramétrage de la table dans la requête SQL. PS : J'ai essayé aussi en changeant le nom du paramètres, au cas ou le mot table aurait été dérangeant, mais ça n'a rien changé. Merci de vos z'avis z'avisés, |
|||
© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.