PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → condition de requête sur une chaine binaire
condition de requête sur une chaine binaire
Débuté par Maxime FONT--GAUDIN, 20 sep. 2019 15:38 - Aucune réponse
Posté le 20 septembre 2019 - 15:38
Bonjour,

Je souhaite solliciter de l'aide sur un problème que je rencontre sur une requête dans le cadre de la création d'un webservice.

Dans cette requête j'ai deux tables jointent par une rubrique de type chaine binaire selon windev (elle apparait en tant que raw dans la table oracle).

Pour que la table me renvoie la bonne information je doit envoyer à ma requête cette fameuse chaine binaire que je récupère d'une autre requête.

J'ai essayé de la récupérer comme une chaine normal ou comme valeur hexadécimal mais rien n'y fait la requête plante en me disant :
Erreur d'initialisation de la requête : erreur de l’accès natif oracle.
Numéro d'erreur = 22

L’exécution de la requête suivante a échoué :
Texte de la requête : SELECT
UN_HI.UNIQUE_ID AS UNIQUE_ID,
UN_HI_PERSL.EMPID AS EMPID,
UN_HI_PERSL.UN_HI_REC_ID AS UN_HI_PERSL.UN_HI_REC_ID,
UN_HI.CDTS AS CDTS
FROM
UN_HI.UNIQUE_ID = UN_HI_PERSL.UN_HI_REC_ID
AND
(
UN_HI.UNIQUE_ID >=
B3FAA834EE787846872058F07A44BC72 : = 0
)
erreur lors de la requête.
numéro d'erreur = <972>.
Message d'erreur :
ORA_00972: l'identificateur est trop long


Si quelqu'un a une solution je suis preneur.
Par avance merci en espérant une réponse rapide.