Bonjour,

J'utilise des requète paramétré pour accéder à la base via ADO: du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * from table where id=@id
avec new sqlparameter("id",valeur_id)

Mon problème, c'est que mon id est type integer? (nullable)

Il semblerait que quand le provider fait sa requète sur le serveur avec "id=nothing"
il fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * from table where id=null
au lieu de faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * from table where id is null
Du coup, les resultat ne sont pas bon. Et c'est pareil si je passe system.dbnull.value au lieu de nothing au sqlparameter

Est ce que quelqu'un pourrait m'éclairer pour que la requète se fasse correctement ?
A moins que je ne rate quelque chose

Merci
Sylo