RWDBReader Не может прочитать более 255 символов
Мы используем инструменты Rogue Wave для наших операций с базами данных и пишем на 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.
Есть ли способ установить ограничение на количество символов для чтения? Благодарю.
1 ответ
Решение
Мы узнаем, что это была проблема версии с адаптивным сервером Sybase, а не ошибка RogueWave. Вам нужен как адаптивный сервер, так и Open Client версии 12.5(или выше).