Bojour,

J'ai une table avec un champ comment_macro de type VARCHAR2(4000).

Dans mon modèle, j'ai la requête suivante:
UPDATE ref.conjoncture SET comment_macro=:commentaire

En testant ma requête dans SQLDeveloper, ça marche très bien!

Mais lorsque je lance mon application, oracle me jette l'erreur 1461: can bind a LONG value only for insert into a LONG column!

J'ai essayé un settype() de ma variable $commentaire ou de faire un cast(substr()) dans ma requête ... mais ça ne marche pas!
Après des heures de recherche sur Google, il faut apparement utiliser oci_bind_by_name().
Mais je ne vois pas comment utiliser cette méthode, j'utilise un objet PDO pour me connecter à la base Oracle et mon application est en MVC, encodage UTF-8.

Quelqu'un a déjà eu ce problème?

Merci,