Empecemos por el principio: ¿estás seguro de que esa consulta devuelve algo?
Es decir, si ejecutas esto, ¿qué devuelve?:
Código SQL:
Ver originalSELECT NTIDGES, NTNOTA
FROM rsfo.RNOTAGES
WHERE NTLOTE = '99556580-3';
En segundo lugar, ese error nos dice que hay una discrepancia de tipos de dato. Alguna de las dos columnas no es del tipo que tu supones.