Problème utilisation "est null" avec acc

Izoss -  
 Izoss -
Bonjour, voici mon problème, je tape une requête en SQL sous access, et il me jette en disant "opérateur absent"

--> Voici la requête :

UPDATE Produits SET Produits.[Référence utilisateur] = 9999
WHERE ((([Produits].[Nom])="FORMATION") Or (([Produits].[Nom])="SX") Or (([Produits].[Nom])="VPN") Or (([Produits].[Nom])="Secrétariat") Or (([Produits].[Nom])="Sorti de Parc") Or (([Produits].[Nom])="Test Prodis") Or (si est null([Produits].[Nom])));

Le problème se trouve dans la dernière partie de la requête [q]Or (si est null([Produits].[Nom])))[/q]

Merci par avance

3 réponses

blux Messages postés 27908 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Salut,

'si est null' n'existe pas en SQL, la syntaxe n'est donc pas correcte, il faut mettre :

Or isnull([Produits].[Nom]) ou Or ([Produits].[Nom] Is null)
0
gdstechno Messages postés 29 Statut Membre 15
 
Bonjour,
Au lieu de tester si la valeur de ([Produits].[Nom]) est "null", essayez en testant si la valeur est à blanc Or ([Produits].[Nom]=""))
Cdt,
GDS
0
Izoss
 
Problème résolu merci Blux

Gdstechno --> j'ai déja testé et ça ne rendait aucun résultat car null et "" sont totalement différents ... merci quand même pour ta réponse :)

a bientôt à tous bne journée
0