Buenas
Ya está resuelto.
A veces te obcecas en algo y no ves que es mas simple, efectivamente era un campo alfanumérico, y los espacios en blanco impedían que lo encontrara.
La solución, simple ha sido al construir el qry poner:
cQry= "SELECT TRIM(NO_PEDIDO) AS NO_PEDIDO.......
Muchas gracias por todo