SqlBoolean Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje celočíselnou hodnotu, která je buď 1, nebo 0, která má být uložena nebo načtena z databáze.
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
- Dědičnost
- Atributy
- Implementuje
Poznámky
Jakákoli nenulová hodnota se interpretuje jako 1.
Klíčovým rozdílem mezi strukturou SqlBoolean a standardní logickou hodnotou je, že pokud má standardní logická hodnota dvě možné hodnoty, true
a false
, struktura SqlBoolean má tři možné hodnoty, True, Falsenebo Null.
Konstruktory
SqlBoolean(Boolean) |
Inicializuje novou instanci struktury SqlBoolean pomocí zadané logické hodnoty. |
SqlBoolean(Int32) |
Inicializuje novou instanci SqlBoolean struktury pomocí zadané celočíselné hodnoty. |
Pole
False |
Představuje hodnotu false, která lze přiřadit k Value vlastnost instance SqlBoolean struktury. |
Null |
Představuje DBNull, které lze přiřadit k této instanci struktury SqlBoolean. |
One |
Představuje jednu hodnotu, která může být přiřazena k ByteValue vlastnost instance SqlBoolean struktury. |
True |
Představuje skutečnou hodnotu, která může být přiřazena k Value vlastnost instance SqlBoolean struktury. |
Zero |
Představuje nulovou hodnotu, kterou lze přiřadit k ByteValue vlastnosti instance SqlBoolean struktury. |
Vlastnosti
ByteValue |
Získá hodnotu SqlBoolean struktury jako bajt. |
IsFalse | |
IsNull |
Určuje, zda má tato SqlBoolean struktura hodnotu null. |
IsTrue | |
Value |
Získá hodnotu struktury SqlBoolean. Tato vlastnost je jen pro čtení. |
Metody
And(SqlBoolean, SqlBoolean) |
Vypočítá bitové operace AND dvou zadaných SqlBoolean struktur. |
CompareTo(Object) |
Porovná tuto SqlBoolean strukturu se zadaným objektem a vrátí indikaci jejich relativních hodnot. |
CompareTo(SqlBoolean) |
Porovná tento SqlBoolean objekt se zadaným objektem SqlBoolean a vrátí indikaci jejich relativních hodnot. |
Equals(Object) |
Porovná zadaný parametr objektu s SqlBoolean. |
Equals(SqlBoolean, SqlBoolean) |
Porovná dvě SqlBoolean struktury a určí, jestli jsou stejné. |
Equals(SqlBoolean) |
Určuje, zda je aktuální instance rovna jiné instanci stejného typu. |
GetHashCode() |
Vrátí kód hash pro tuto instanci. |
GetXsdType(XmlSchemaSet) |
Vrátí jazyk XSD (XML Schema Definition Language) zadaného XmlSchemaSet. |
GreaterThan(SqlBoolean, SqlBoolean) |
Porovná dvě instance SqlBoolean a určí, jestli je první větší než druhá. |
GreaterThanOrEquals(SqlBoolean, SqlBoolean) |
Porovná dvě instance SqlBoolean a určí, jestli je první větší nebo roven druhé. |
LessThan(SqlBoolean, SqlBoolean) |
Porovná dvě instance SqlBoolean a určí, jestli je první menší než druhá. |
LessThanOrEquals(SqlBoolean, SqlBoolean) |
Porovná dvě instance SqlBoolean a určí, jestli je první menší nebo roven druhé. |
NotEquals(SqlBoolean, SqlBoolean) |
Porovná dvě instance SqlBoolean rovnosti. |
OnesComplement(SqlBoolean) |
Provede operaci doplňku na zadaných SqlBoolean strukturách. |
Or(SqlBoolean, SqlBoolean) |
Provede bitové operace OR na dvou zadaných SqlBoolean strukturách. |
Parse(String) |
Převede zadanou String reprezentaci logické hodnoty na její SqlBoolean ekvivalent. |
ToSqlByte() |
Převede tuto strukturu SqlBoolean na SqlByte. |
ToSqlDecimal() |
Převede tuto strukturu SqlBoolean na SqlDecimal. |
ToSqlDouble() |
Převede tuto strukturu SqlBoolean na SqlDouble. |
ToSqlInt16() |
Převede tuto strukturu SqlBoolean na SqlInt16. |
ToSqlInt32() |
Převede tuto strukturu SqlBoolean na SqlInt32. |
ToSqlInt64() |
Převede tuto strukturu SqlBoolean na SqlInt64. |
ToSqlMoney() |
Převede tuto strukturu SqlBoolean na SqlMoney. |
ToSqlSingle() |
Převede tuto strukturu SqlBoolean na SqlSingle. |
ToSqlString() |
Převede tuto strukturu SqlBoolean na SqlString. |
ToString() |
Převede tuto SqlBoolean strukturu na řetězec. |
Xor(SqlBoolean, SqlBoolean) |
Provede bitové operace exclusive-OR na zadaných parametrech. |
Operátory
BitwiseAnd(SqlBoolean, SqlBoolean) |
Vypočítá bitové operace AND dvou zadaných SqlBoolean struktur. |
BitwiseOr(SqlBoolean, SqlBoolean) |
Vypočítá bitový operátor OR jeho operandů. |
Equality(SqlBoolean, SqlBoolean) |
Porovná dvě instance SqlBoolean rovnosti. |
ExclusiveOr(SqlBoolean, SqlBoolean) |
Provede bitové operace exclusive-OR (XOR) na zadaných parametrech. |
Explicit(SqlBoolean to Boolean) |
Převede SqlBoolean na logickou hodnotu. |
Explicit(SqlByte to SqlBoolean) |
Převede parametr SqlByte na strukturu SqlBoolean. |
Explicit(SqlDecimal to SqlBoolean) |
Převede parametr SqlDecimal na strukturu SqlBoolean. |
Explicit(SqlDouble to SqlBoolean) |
Převede parametr SqlDouble na strukturu SqlBoolean. |
Explicit(SqlInt16 to SqlBoolean) |
Převede parametr SqlInt16 na strukturu SqlBoolean. |
Explicit(SqlInt32 to SqlBoolean) |
Převede parametr SqlInt32 na strukturu SqlBoolean. |
Explicit(SqlInt64 to SqlBoolean) |
Převede parametr SqlInt64 na strukturu SqlBoolean. |
Explicit(SqlMoney to SqlBoolean) |
Převede parametr SqlMoney na strukturu SqlBoolean. |
Explicit(SqlSingle to SqlBoolean) |
Převede parametr SqlSingle na strukturu SqlBoolean. |
Explicit(SqlString to SqlBoolean) |
Převede parametr SqlString na strukturu SqlBoolean. |
False(SqlBoolean) |
Operátor false lze použít k otestování ValueSqlBoolean k určení, zda je false. |
GreaterThan(SqlBoolean, SqlBoolean) |
Porovná dvě SqlBoolean struktury a určí, jestli je první větší než druhá. |
GreaterThanOrEqual(SqlBoolean, SqlBoolean) |
Porovná dvě SqlBoolean struktury a určí, zda je první větší nebo roven druhé. |
Implicit(Boolean to SqlBoolean) |
Převede zadanou bajtovou hodnotu na SqlBoolean. |
Inequality(SqlBoolean, SqlBoolean) |
Porovná dvě instance SqlBoolean a určí, jestli se nerovnají. |
LessThan(SqlBoolean, SqlBoolean) |
Porovná dvě instance SqlBoolean a určí, jestli je první menší než druhá. |
LessThanOrEqual(SqlBoolean, SqlBoolean) |
Porovná dvě instance SqlBoolean a určí, jestli je první menší nebo roven druhé. |
LogicalNot(SqlBoolean) |
Provádí operaci NOT na SqlBoolean. |
OnesComplement(SqlBoolean) |
Provede operaci doplňku na zadaných SqlBoolean strukturách. |
True(SqlBoolean) |
Skutečný operátor lze použít k otestování ValueSqlBoolean k určení, zda je pravdivý. |
Explicitní implementace rozhraní
IXmlSerializable.GetSchema() |
Tento člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. |
IXmlSerializable.ReadXml(XmlReader) |
Tento člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. |
IXmlSerializable.WriteXml(XmlWriter) |
Tento člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. |
Platí pro
Viz také
- datových typů a ADO.NET SQL Serveru