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(или выше).

Другие вопросы по тегам