2010-11-25 8 views
0

Wir verwenden Rogue Wave-Tools für unsere Datenbankoperationen und schreiben in C++. Wenn wir versuchen, die Ergebnisse einer einfachen SQL-Abfrage zu lesen, wie:RWDBReader Kann nicht mehr als 255 Zeichen lesen

RWDBResult resParam = VimerParamTblSlc.execute (pConn); 

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

Wenn das Ergebnis mehr als 255 Zeichen enthält, wird der Leser (rdrParam) lädt nicht auf die ganze Reihe, ich meine es kann Überhole die if-Bedingung nicht.

Gibt es eine Möglichkeit, diese Zeichengrenze für das Lesen zu setzen? Vielen Dank.

Antwort

0

Wir erfahren, dass es ein Versions-Problem mit dem Adaptive Server von Sybase und nicht RogueWave's Fehler war. Sie benötigen sowohl den adaptiven Server als auch den Open Client der Version 12.5 (oder höher).