Hola

   Al final solucioné el problema convirtiendo el campo BLOB a HEX con la
función incorporada de SQL   exec sql  select hex(campoblob) into
:variablechar from fichero

Saludos

El vie, 8 mar 2024 a las 21:32, Luis Alfredo Bregoli (<luisbreg...@gmail.com>)
escribió:

> Hola Juan, no se si arreglaste el problema , pero seguro te trae basura ,
> porque es un Blob , la primera B significa que es un campo Binario, no es
> un campo de carácter. tendrias que convertirlo a varchar con un Cast y
> luego buscar adentro .
>
> Creo que de esta manera andaría mejor.
>
> Cordialmente:
> Luis A Brégoli
> Tel. +549114970-9897 <https://api.whatsapp.com/send?phone=+5491149709897>
> email: luisbreg...@gmail.com
> Sitio: bregoliluis.com <https://www.bregoliluis.com/>
>   <http://www.prosyde.com>
>
>
> El jue, 7 mar 2024 a las 12:37, Juan García (<homeryb...@gmail.com>)
> escribió:
>
>> Gracias por la ayuda, ya había visto el enlace que has enviado, pero no
>> me aclara nada
>>
>> El jue, 7 mar 2024 a las 15:18, Alberto Martinez de Urda (<
>> albert.martinez.deu...@gmail.com>) escribió:
>>
>>> Hola!
>>> a ver si te sirve este enlace
>>>
>>> https://www.rpgpgm.com/2018/09/sql-type-variables-in-rpg.html
>>>
>>>
>>> El jue, 7 mar 2024 a las 13:14, Juan García (<homeryb...@gmail.com>)
>>> escribió:
>>>
>>>> Saludos
>>>>
>>>>    Recibo en una DS un campo BLOB recuperado con una sentencia SQL como
>>>> esta
>>>>
>>>>      EXEC SQL
>>>>        DECLARE K1 CURSOR FOR
>>>>             SELECT CAMPO1,
>>>>                             CAST(CAMPO2  AS CHAR (1800))  <----- Este
>>>> es el campo BLOB
>>>>                  FROM FICHERO;
>>>>
>>>>      EXEC SQL OPEN K1;
>>>>      EXEC SQL FETCH FROM K1 INTO :WWCAMPO1, :WWCAMPO2;
>>>>
>>>>      El campo WWCAMPO2 está definido así:
>>>>
>>>>      Dcl-ds WWCAMPO2 CHAR(18) DIM(100);
>>>>
>>>>      Pero se carga con basura, ¿alguien sabe como se pueden obtener los
>>>> datos del campo BLOB en una DS de caracteres?
>>>>
>>>> Gracias
>>>> Un saludo
>>>>
>>>>
>>>>
>>>>
>>>> ____________________________________________________
>>>> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
>>>> Forum.Help400 � Publicaciones Help400, S.L.
>>>
>>> ____________________________________________________
>>> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
>>> Forum.Help400 � Publicaciones Help400, S.L.
>>
>> ____________________________________________________
>> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
>> Forum.Help400 � Publicaciones Help400, S.L.
>
> ____________________________________________________
> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
> Forum.Help400 � Publicaciones Help400, S.L.
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 � Publicaciones Help400, S.L.

Reply via email to