2010-11-25 12 views
0

Nous utilisons des outils Rogue Wave pour nos opérations de base de données, en écriture en C++. Lorsque nous essayons de lire les résultats d'une simple requête SQL, comme:RWDBReader Impossible de lire plus de 255 caractères

RWDBResult resParam = VimerParamTblSlc.execute (pConn); 

RWDBTable resultParam = resParam.table(); 
RWDBReader rdrParam = resultParam.reader(); 
if (rdrParam()) 
{ 
    // getting the resulting row fro, the reader 
} 

Si le résultat contient plus de 255 caractères, le lecteur (rdrParam) ne charge pas la ligne du tout, je veux dire qu'il peut ne pas passer la condition if.

Existe-t-il un moyen de définir cette limite de caractères pour la lecture? Merci.

Répondre

0

Nous apprenons qu'il s'agissait d'un problème de version avec le serveur adaptatif de Sybase et non de la faute de RogueWave. Vous avez besoin du serveur adaptatif et d'Open Client de la version 12.5 (ou ultérieure).