データベース操作にはRogueWaveツールを使用しており、C++で記述しています。次のような単純なSQLクエリの結果を読み取ろうとすると、次のようになります。
RWDBResult resParam = VimerParamTblSlc.execute (pConn);
RWDBTable resultParam = resParam.table ();
RWDBReader rdrParam = resultParam.reader ();
if (rdrParam())
{
// getting the resulting row fro, the reader
}
結果に255文字を超える文字が含まれている場合、リーダー(rdrParam)は行をまったくロードしません。つまり、if条件を渡すことができません。
読み取り用にこの文字制限を設定する方法はありますか?ありがとう。