Je souhaite modifier la colonne MULTISET de la table, et mon code ressemble à ceci:Informix JDBC PreparedStatement MISE À JOUR Multiset
PreparedStatement pstm = preparedStatement("UPDATE table SET mc = MULTISET{?, ?} WHERE ...");
pstm.setString(1, "...");
pstm.setString(2, "...");
pstm.execute();
Et j'obtiens l'erreur: « tentative illégale de convertir un type de collection dans un autre type ".
Quel est le problème avec cela? Quand je mets des valeurs réelles au lieu de '?' Tout fonctionne très bien.
... BTW mc est défini comme MULTISET (CHAR (20) NOT NULL)
Merci ...