RWDBReader Не может прочитать более 255 символов - PullRequest
0 голосов
/ 25 ноября 2010

Мы используем инструменты 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 Ответ

0 голосов
/ 31 декабря 2010

Мы узнаем, что это была проблема версии с адаптивным сервером Sybase, а не ошибка RogueWave.Вам нужен как адаптивный сервер, так и Open Client версии 12.5 (или выше).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...