Bonjour à tous,
Je suis actuellement en train d'interfacer une application des gestion (développé en PHP BDD Mysql) avec OPENERP (bdd Postgre sql).
Sur la table res_partner d'Openerp il existe un champ nomé "function" qui est un champ text correspondant à la fonction professionnel du client.
Le problème c'est que (comme dans la plus part des SGBDR) le terme "function" est également utilisé par POSTGRE pour les Fonctions.
Du coup lorsque je fais un "Insert" ou un "Update" Postgre Sql me renvoie une erreur Message SQL: ERROR: column "function" of relation "res_partner" does not exist LINE 1: ...ng, employee, supplier,user_id,company_id,comment,function) ... ^
Il faudrait donc que je puisse protéger le champ dans ma requète pour que ce terme ne soit pas interpréter comme étant une fonction.
J'ai donc essayé d'entourer ce champ avec des cotes, des doubles cotes, des crochet mais il semble que ce ne soit pas cela puisque j'obtiens un message de syntax error.
Quelqu'un serait il en mesure de me proposer une solution. Je continue de chercher, mais je n'ai encore rien trouvé.
En vous remerciant tous par avance.
Willliam
Partager