1
我想更改表的MULTISET列,我的代碼看起來是這樣的:Informix的JDBC的PreparedStatement UPDATE多集
PreparedStatement pstm = preparedStatement("UPDATE table SET mc = MULTISET{?, ?} WHERE ...");
pstm.setString(1, "...");
pstm.setString(2, "...");
pstm.execute();
而且我得到錯誤:「非法企圖集合類型轉變成另一種類型「。。
這有什麼問題?當我把真正的價值而不是'?'一切正常。
順便說一句... MC的定義如下MULTISET(CHAR(20)NOT NULL)
謝謝...