Partager via


SqlBoolean Structure

Définition

Représente une valeur entière égale à 1 ou 0 à stocker dans une base de données ou à récupérer de celle-ci.

public value class SqlBoolean : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlBoolean : IComparable, IEquatable<System::Data::SqlTypes::SqlBoolean>, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlBoolean : IComparable, System::Data::SqlTypes::INullable
public struct SqlBoolean : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlBoolean : IComparable, IEquatable<System.Data.SqlTypes.SqlBoolean>, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlBoolean : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlBoolean : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlBoolean = struct
    interface INullable
    interface IXmlSerializable
type SqlBoolean = struct
    interface INullable
[<System.Serializable>]
type SqlBoolean = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlBoolean
Implements IComparable, INullable, IXmlSerializable
Public Structure SqlBoolean
Implements IComparable, IEquatable(Of SqlBoolean), INullable, IXmlSerializable
Public Structure SqlBoolean
Implements IComparable, INullable
Héritage
SqlBoolean
Attributs
Implémente

Remarques

Toute valeur autre que zéro est interprétée comme 1.

La principale différence entre une SqlBoolean structure et une valeur booléenne standard est que, lorsqu’une valeur booléenne standard a deux valeurs possibles, true et false, une SqlBoolean structure a trois valeurs possibles, True, Falseou Null.

Constructeurs

SqlBoolean(Boolean)

Initialise une nouvelle instance de la structure SqlBoolean à l'aide de la valeur booléenne fournie.

SqlBoolean(Int32)

Initialise une nouvelle instance de la structure SqlBoolean à l'aide de la valeur entière spécifiée.

Champs

False

Représente une valeur false pouvant être assignée à la propriété Value d'une instance de la structure SqlBoolean.

Null

Représente DBNull pouvant être assigné à cette instance de la structure SqlBoolean.

One

Représente une valeur un pouvant être assignée à la propriété ByteValue d'une instance de la structure SqlBoolean.

True

Représente une valeur true pouvant être assignée à la propriété Value d'une instance de la structure SqlBoolean.

Zero

Représente une valeur 0 pouvant être assignée à la propriété ByteValue d'une instance de la structure SqlBoolean.

Propriétés

ByteValue

Obtient la valeur de la structure SqlBoolean sous la forme d'un octet.

IsFalse

Indique si Value en cours a la valeur False.

IsNull

Indique si cette structure SqlBoolean a la valeur Null.

IsTrue

Obtient une valeur qui indique si la Value actuelle est True.

Value

Obtient la valeur de la structure SqlBoolean. Cette propriété est en lecture seule.

Méthodes

And(SqlBoolean, SqlBoolean)

Calcule l'opération de bits AND de deux structures SqlBoolean spécifiées.

CompareTo(Object)

Compare cette structure SqlBoolean à un objet spécifié et retourne une indication de leurs valeurs relatives.

CompareTo(SqlBoolean)

Compare cet objet SqlBoolean à l'objet SqlBoolean fourni et retourne une indication de leurs valeurs relatives.

Equals(Object)

Compare le paramètre de l'objet fourni à SqlBoolean.

Equals(SqlBoolean)

Indique si le instance actuel est égal à un autre instance du même type.

Equals(SqlBoolean, SqlBoolean)

Compare deux structures SqlBoolean pour déterminer si elles sont égales.

GetHashCode()

Retourne le code de hachage de cette instance.

GetXsdType(XmlSchemaSet)

Retourne le langage XSD (XML Schema Definition) du XmlSchemaSet spécifié.

GreaterThan(SqlBoolean, SqlBoolean)

Compare deux instances de SqlBoolean pour déterminer si la première est supérieure à la seconde.

GreaterThanOrEquals(SqlBoolean, SqlBoolean)

Compare deux instances de SqlBoolean pour déterminer si la première est supérieure ou égale à la seconde.

LessThan(SqlBoolean, SqlBoolean)

Compare deux instances de SqlBoolean pour déterminer si la première est inférieure à la seconde.

LessThanOrEquals(SqlBoolean, SqlBoolean)

Compare deux instances de SqlBoolean pour déterminer si la première est inférieure ou égale à la seconde.

NotEquals(SqlBoolean, SqlBoolean)

Compare l'égalité de deux instances de SqlBoolean.

OnesComplement(SqlBoolean)

Effectue une opération de complément à 1 sur les structures SqlBoolean fournies.

Or(SqlBoolean, SqlBoolean)

Effectue une opération de bits OR sur les deux structures SqlBoolean spécifiées.

Parse(String)

Convertit la représentation String spécifiée d'une valeur logique en son équivalent SqlBoolean.

ToSqlByte()

Convertit cette structure SqlBoolean en SqlByte.

ToSqlDecimal()

Convertit cette structure SqlBoolean en SqlDecimal.

ToSqlDouble()

Convertit cette structure SqlBoolean en SqlDouble.

ToSqlInt16()

Convertit cette structure SqlBoolean en SqlInt16.

ToSqlInt32()

Convertit cette structure SqlBoolean en SqlInt32.

ToSqlInt64()

Convertit cette structure SqlBoolean en SqlInt64.

ToSqlMoney()

Convertit cette structure SqlBoolean en SqlMoney.

ToSqlSingle()

Convertit cette structure SqlBoolean en SqlSingle.

ToSqlString()

Convertit cette structure SqlBoolean en SqlString.

ToString()

Convertit cette structure SqlBoolean en chaîne.

Xor(SqlBoolean, SqlBoolean)

Effectue une opération de bits OR exclusive sur les paramètres fournis.

Opérateurs

BitwiseAnd(SqlBoolean, SqlBoolean)

Calcule l'opération de bits AND de deux structures SqlBoolean spécifiées.

BitwiseOr(SqlBoolean, SqlBoolean)

Calcule l'opération de bits OR de ses opérandes.

Equality(SqlBoolean, SqlBoolean)

Compare l'égalité de deux instances de SqlBoolean.

ExclusiveOr(SqlBoolean, SqlBoolean)

Effectue une opération de bits OR exclusive (XOR) sur les paramètres fournis.

Explicit(SqlBoolean to Boolean)

Convertit SqlBoolean en Boolean.

Explicit(SqlByte to SqlBoolean)

Convertit le paramètre SqlByte en structure SqlBoolean.

Explicit(SqlDecimal to SqlBoolean)

Convertit le paramètre SqlDecimal en structure SqlBoolean.

Explicit(SqlDouble to SqlBoolean)

Convertit le paramètre SqlDouble en structure SqlBoolean.

Explicit(SqlInt16 to SqlBoolean)

Convertit le paramètre SqlInt16 en structure SqlBoolean.

Explicit(SqlInt32 to SqlBoolean)

Convertit le paramètre SqlInt32 en structure SqlBoolean.

Explicit(SqlInt64 to SqlBoolean)

Convertit le paramètre SqlInt64 en structure SqlBoolean.

Explicit(SqlMoney to SqlBoolean)

Convertit le paramètre SqlMoney en structure SqlBoolean.

Explicit(SqlSingle to SqlBoolean)

Convertit le paramètre SqlSingle en structure SqlBoolean.

Explicit(SqlString to SqlBoolean)

Convertit le paramètre SqlString en structure SqlBoolean.

False(SqlBoolean)

L'opérateur false peut être utilisé pour tester Value de SqlBoolean afin déterminer s'il est false.

GreaterThan(SqlBoolean, SqlBoolean)

Compare deux structures SqlBoolean pour déterminer si la première est supérieure à la seconde.

GreaterThanOrEqual(SqlBoolean, SqlBoolean)

Compare deux structures SqlBoolean pour déterminer si la première est supérieure ou égale à la seconde.

Implicit(Boolean to SqlBoolean)

Convertit la valeur d'octet fournie en SqlBoolean.

Inequality(SqlBoolean, SqlBoolean)

Compare deux instances de SqlBoolean pour déterminer si elles ne sont pas égales.

LessThan(SqlBoolean, SqlBoolean)

Compare deux instances de SqlBoolean pour déterminer si la première est inférieure à la seconde.

LessThanOrEqual(SqlBoolean, SqlBoolean)

Compare deux instances de SqlBoolean pour déterminer si la première est inférieure ou égale à la seconde.

LogicalNot(SqlBoolean)

Effectue une opération NOT sur SqlBoolean.

OnesComplement(SqlBoolean)

Effectue une opération de complément à 1 sur les structures SqlBoolean fournies.

True(SqlBoolean)

L'opérateur true peut être utilisé pour tester Value de SqlBoolean afin de déterminer s'il est true.

Implémentations d’interfaces explicites

IXmlSerializable.GetSchema()

Ce membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être utilisé directement à partir de votre code.

IXmlSerializable.ReadXml(XmlReader)

Ce membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être utilisé directement à partir de votre code.

IXmlSerializable.WriteXml(XmlWriter)

Ce membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être utilisé directement à partir de votre code.

S’applique à

Voir aussi