0

我们使用 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 条件。

有没有办法为阅读设置这个字符限制?谢谢。

4

1 回答 1

1

我们了解到这是 Sybase 的自适应服务器的版本问题,而不是 RogueWave 的错。您需要 12.5(或更高版本)的自适应服务器和 Open Client。

于 2010-12-31T08:22:12.107 回答