PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Hexecuterequete avec valeurs NULL
Hexecuterequete avec valeurs NULL
Débuté par lforner, 25 jan. 2006 12:44 - 1 réponse
Posté le 25 janvier 2006 - 12:44
Bonjour à toutes et tous,

J'ai un problème avec les valeurs NULL dans les paramètres d'une requête.
Cette dernière est exécutée par l'instruction HEXECUTEREQUETE en mode HREQUETESANSCORRECTION car je suis en mode natif sur une base SQLSERVEUR
Parmi les paramètres transmis, certains ont la valeur NULL (option NULL si vide en description de champ) mais la requête exécute à tort la condition contenant la valeur NULL et donc déclenche une anomalie du style syntaxe incorrect avec l'instruction AND puique d'autres conditions existent derrière

hexecute ( {requête} , {Maconnexion} , {hrequêtesanscorrection} , {par1} , {par2} , {par3}, etc.. )

si la {par2} est à NULL, la requête va quand même exécuter l'instruction WHERE {fic.rubrique} = {par2} alors qu'il est égal à NULL et donc déclencher l'ano car il y a l'instruction AND {par3} derrière.

Je remercie toute personne qui voudra bien collaborer
Posté le 26 janvier 2006 - 09:38
A mon avis, il est temps de passer en SQL et d'attaquer directement la base avec les instruction HexecuteSQL ...