SqlString Struct

Definitie

Vertegenwoordigt een stroom met variabele lengte van tekens die moeten worden opgeslagen in of opgehaald uit de database. SqlString heeft een andere onderliggende gegevensstructuur dan het bijbehorende .NET String gegevenstype.

public value class SqlString : IComparable, System::Data::SqlTypes::INullable
public value class SqlString : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public struct SqlString : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlString = struct
    interface INullable
[<System.Serializable>]
type SqlString = struct
    interface INullable
    interface IXmlSerializable
type SqlString = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable
Public Structure SqlString
Implements IComparable, INullable, IXmlSerializable
Overname
SqlString
Kenmerken
Implementeringen

Opmerkingen

String gebruikt altijd de standaardwaarde CultureInfo van de huidige thread, maar SqlString bevat een eigen landinstellings-id en vergelijkt vlaggen. Het vergelijkingsresultaat van twee SqlString structuren is onafhankelijk van het besturingssysteem en de huidige landinstelling voor threads.

Wanneer u vergelijkingsoperatoren gebruikt SqlString , moet u er rekening mee houden dat als de LCID's van argumenten verschillen, vergelijkingsfuncties een uitzondering genereren omdat ze niet kunnen worden vergeleken. Bijvoorbeeld de instructie

SqlString mySqlString = new SqlString("abc");

komt overeen met

SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID);

Constructors

Name Description
SqlString(Int32, SqlCompareOptions, Byte[], Boolean)

Initialiseert een nieuw exemplaar van de SqlString klasse.

SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32, Boolean)

Initialiseert een nieuw exemplaar van de SqlString klasse.

SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32)

Initialiseert een nieuw exemplaar van de SqlString klasse.

SqlString(Int32, SqlCompareOptions, Byte[])

Initialiseert een nieuw exemplaar van de SqlString structuur met behulp van de opgegeven landinstellingen-id, vergelijkingsopties en gegevens.

SqlString(String, Int32, SqlCompareOptions)

Initialiseert een nieuw exemplaar van de SqlString structuur met behulp van de opgegeven tekenreeks, landinstellings-id en vergelijkingsoptiewaarden.

SqlString(String, Int32)

Initialiseert een nieuw exemplaar van de SqlString structuur met behulp van de opgegeven tekenreeks- en landinstellingen-id-waarden.

SqlString(String)

Initialiseert een nieuw exemplaar van de SqlString structuur met behulp van de opgegeven tekenreeks.

Velden

Name Description
BinarySort

Hiermee geeft u op dat sorteringen moeten worden gebaseerd op een numerieke tekens in plaats van de alfabetische waarde.

BinarySort2

Hiermee geeft u op dat sorteringen moeten worden gebaseerd op de numerieke waarde van een teken in plaats van de alfabetische waarde.

IgnoreCase

Hiermee geeft u op dat SqlString vergelijkingen hoofdletters moeten negeren.

IgnoreKanaType

Hiermee geeft u op dat de tekenreeksvergelijking het Kana-type moet negeren.

IgnoreNonSpace

Hiermee geeft u op dat de tekenreeksvergelijking niet-spatie moet negeren door tekens te combineren, zoals diakritische tekens.

IgnoreWidth

Hiermee geeft u op dat de tekenreeksvergelijking de tekenbreedte moet negeren.

Null

Vertegenwoordigt een DBNull die kan worden toegewezen aan dit exemplaar van de SqlString structuur.

Eigenschappen

Name Description
CompareInfo

Hiermee wordt het CompareInfo object opgehaald dat definieert hoe tekenreeksvergelijkingen moeten worden uitgevoerd voor deze SqlString structuur.

CultureInfo

Hiermee haalt u de CultureInfo structuur op die informatie vertegenwoordigt over de cultuur van dit SqlString object.

IsNull

Geeft aan of deze SqlString structuur null is.

LCID

Hiermee geeft u de geografische landinstelling en taal voor de SqlString structuur.

SqlCompareOptions

Een combinatie van een of meer opsommingswaarden SqlCompareOptions die de manier vertegenwoordigen waarop dit SqlString moet worden vergeleken met andere SqlString structuren.

Value

Hiermee haalt u de tekenreeks op die in deze SqlString structuur is opgeslagen. Deze eigenschap is alleen-lezen.

Methoden

Name Description
Add(SqlString, SqlString)

Voegt twee opgegeven SqlString waarden samen om een nieuwe SqlString structuur te maken.

Clone()

Hiermee maakt u een kopie van dit SqlString object.

CompareOptionsFromSqlCompareOptions(SqlCompareOptions)

Hiermee haalt u het CompareOptions opsommingsequivalent van de opgegeven SqlCompareOptions waarde op.

CompareTo(Object)

Vergelijkt dit SqlString object met het opgegeven Object object en retourneert een indicatie van hun relatieve waarden.

CompareTo(SqlString)

Vergelijkt dit SqlString exemplaar met de opgegeven SqlString en retourneert een indicatie van hun relatieve waarden.

Concat(SqlString, SqlString)

Voegt de twee opgegeven SqlString structuren samen.

Equals(Object)

Vergelijkt de opgegeven objectparameter met de Value eigenschap van het SqlString object.

Equals(SqlString, SqlString)

Voert een logische vergelijking van de twee SqlString operanden uit om te bepalen of ze gelijk zijn.

GetHashCode()

Hiermee haalt u de hashcode voor dit exemplaar op.

GetNonUnicodeBytes()

Hiermee haalt u een matrix van bytes op die de inhoud van de SqlString ANSI-indeling bevat.

GetUnicodeBytes()

Hiermee haalt u een matrix van bytes op die de inhoud van de SqlString Unicode-indeling bevat.

GetXsdType(XmlSchemaSet)

Retourneert de XML Schema Definition Language (XSD) van de opgegeven XmlSchemaSet.

GreaterThan(SqlString, SqlString)

Voert een logische vergelijking van de twee SqlString operanden uit om te bepalen of de eerste groter is dan de tweede.

GreaterThanOrEqual(SqlString, SqlString)

Voert een logische vergelijking van de twee SqlString operanden uit om te bepalen of de eerste groter is dan of gelijk is aan de tweede.

LessThan(SqlString, SqlString)

Voert een logische vergelijking van de twee SqlString operanden uit om te bepalen of de eerste kleiner is dan de tweede.

LessThanOrEqual(SqlString, SqlString)

Voert een logische vergelijking van de twee SqlString operanden uit om te bepalen of de eerste kleiner is dan of gelijk is aan de tweede.

NotEquals(SqlString, SqlString)

Voert een logische vergelijking van de twee SqlString operanden uit om te bepalen of ze niet gelijk zijn.

ToSqlBoolean()

Converteert deze SqlString structuur naar SqlBoolean.

ToSqlByte()

Converteert deze SqlString structuur naar SqlByte.

ToSqlDateTime()

Converteert deze SqlString structuur naar SqlDateTime.

ToSqlDecimal()

Converteert deze SqlString structuur naar SqlDecimal.

ToSqlDouble()

Converteert deze SqlString structuur naar SqlDouble.

ToSqlGuid()

Converteert deze SqlString structuur naar SqlGuid.

ToSqlInt16()

Converteert deze SqlString structuur naar SqlInt16.

ToSqlInt32()

Converteert deze SqlString structuur naar SqlInt32.

ToSqlInt64()

Converteert deze SqlString structuur naar SqlInt64.

ToSqlMoney()

Converteert deze SqlString structuur naar SqlMoney.

ToSqlSingle()

Converteert deze SqlString structuur naar SqlSingle.

ToString()

Converteert een SqlString object naar een String.

Operators

Name Description
Addition(SqlString, SqlString)

Voegt de twee opgegeven SqlString structuren samen.

Equality(SqlString, SqlString)

Voert een logische vergelijking van de twee SqlString operanden uit om te bepalen of ze gelijk zijn.

Explicit(SqlBoolean to SqlString)

Converteert de opgegeven SqlBoolean structuur naar SqlString.

Explicit(SqlByte to SqlString)

Converteert de opgegeven SqlByte structuur naar SqlString.

Explicit(SqlDateTime to SqlString)

Converteert de opgegeven SqlDateTime parameter naar SqlString.

Explicit(SqlDecimal to SqlString)

Converteert de opgegeven SqlDecimal parameter naar SqlString.

Explicit(SqlDouble to SqlString)

Converteert de opgegeven SqlDouble parameter naar SqlString.

Explicit(SqlGuid to SqlString)

Converteert de opgegeven SqlGuid parameter naar SqlString.

Explicit(SqlInt16 to SqlString)

Converteert de opgegeven SqlInt16 parameter naar SqlString.

Explicit(SqlInt32 to SqlString)

Converteert de opgegeven SqlInt32 parameter naar SqlString.

Explicit(SqlInt64 to SqlString)

Converteert de opgegeven SqlInt64 parameter naar SqlString.

Explicit(SqlMoney to SqlString)

Converteert de opgegeven SqlMoney parameter naar SqlString.

Explicit(SqlSingle to SqlString)

Converteert de opgegeven SqlSingle parameter naar SqlString.

Explicit(SqlString to String)

Converteert een SqlString naar een String.

GreaterThan(SqlString, SqlString)

Voert een logische vergelijking van de twee SqlString operanden uit om te bepalen of de eerste groter is dan de tweede.

GreaterThanOrEqual(SqlString, SqlString)

Voert een logische vergelijking van de twee SqlString operanden uit om te bepalen of de eerste groter is dan of gelijk is aan de tweede.

Implicit(String to SqlString)

Converteert de String parameter naar een SqlString.

Inequality(SqlString, SqlString)

Voert een logische vergelijking van de twee SqlString operanden uit om te bepalen of ze niet gelijk zijn.

LessThan(SqlString, SqlString)

Voert een logische vergelijking van de twee SqlString operanden uit om te bepalen of de eerste kleiner is dan de tweede.

LessThanOrEqual(SqlString, SqlString)

Voert een logische vergelijking van de twee SqlString operanden uit om te bepalen of de eerste kleiner is dan of gelijk is aan de tweede.

Expliciete interface-implementaties

Name Description
IXmlSerializable.GetSchema()

Dit lid ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt.

IXmlSerializable.ReadXml(XmlReader)

Dit lid ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt.

IXmlSerializable.WriteXml(XmlWriter)

Dit lid ondersteunt de .NET Framework-infrastructuur en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt.

Van toepassing op

Zie ook