私は IBM websphere commerce と db2 を使用しており、次のコードがあります。
Clob clobVar = null;
if (result.elementAt(3) != null)
clobVar = (Clob) result.elementAt(3);
if (clobVar == null) {
infoTable.put("EInfo", "");
} else {
stringTemp = clobVar.getSubString(1, (int) clobVar.length());
infoTable.put("EInfo", stringTemp);
}
コードは正常に動作します
clobVar = (Clob) result.elementAt(3);
しかし、実行が来るとすぐに
stringTemp = clobVar.getSubString(1, (int) clobVar.length());
システムが例外をスローする
[jcc][10120][11936][4.3.111] 無効な操作: LOB が閉じられています。ERRORCODE=-4470、SQLSTATE=null
私が間違っていることは何ですか?
この問題を解決するにはどうすればよいですか?