myDataTable a une ligne nommée traitées. Je voudrais sélectionner les lignes de cette table où traitées n'est pas égale à True. Quelqu'un peut-il aider?
Est traité un booléen ou une chaîne de caractères?
Si un bool alors "non traités" devrait fonctionner sinon si sa chaîne traitées "<> 'True'" - d'utiliser des guillemets simples comme les délimiteurs dans la où la chaîne. Il serait intéressant de vérifier les valeurs dans la table/colonne à l'endroit où vous vous interrogez les données assurez-vous que vous faites des tests à l'encontre de la chose (ce qui a me piquer dans le passé).
Vous êtes l'homme Murph Pour référence, lequel des deux possibilies était la bonne? désolé pour l'ÉNORME retard dans ma réponse Murph. C'était une chaîne afin traité <> 'Vrai' a fait le tour. Merci de nous le faire savoir!
Est traité un booléen ou une chaîne de caractères?
Si un bool alors "non traités" devrait fonctionner sinon si sa chaîne traitées "<> 'True'" - d'utiliser des guillemets simples comme les délimiteurs dans la où la chaîne. Il serait intéressant de vérifier les valeurs dans la table/colonne à l'endroit où vous vous interrogez les données assurez-vous que vous faites des tests à l'encontre de la chose (ce qui a me piquer dans le passé).
Pour référence, lequel des deux possibilies était la bonne?
désolé pour l'ÉNORME retard dans ma réponse Murph. C'était une chaîne afin traité <> 'Vrai' a fait le tour.
Merci de nous le faire savoir!
OriginalL'auteur Murph
Cela devrait fonctionner très bien, mais il ne retournera pas les lignes où
processed
estnull
.Pour inclure les valeurs null, essayez ceci:
SQL null est une valeur indéterminée. Elle n'est pas égale à la valeur booléenne
true
, mais il n'a pas pas égal vrai non plus. (Voir Null (SQL).)Pour le grand filtre de référence de l'expression, voir le
DataColumn.L'Expression
rubrique MSDN.OriginalL'auteur Jeff Sternal