32キロバイト以上のBLOB列を参照した結果がnullになります。

BLOB列の列長を32キロバイトより大きくすると、“getBinaryStream”の結果がnullになります。なぜですか?
32キロバイト以上のBLOB列のデータを参照するとき、同じ列に対して複数回“getXXX()”を実行すると、Symfowareの仕様により、2回目以降の“getXXX()”で返却されるデータが、nullになります。
同一行のデータを再取得したい場合、“absolute()”などを使用して、ResultSetの現在行を移動してください。
製品・サービス区分 Symfoware
製品・サービス情報
対象製品 Symfoware Server (Native Interface)
プラットフォーム Windows, Solaris, Linux
アンサー種別 設計/開発
このページの先頭へ