SqlString Structure

Définition

Représente un flux de caractères de longueur variable à stocker ou à récupérer à partir de la base de données. SqlString a une structure de données sous-jacente différente de son type de données .NET String correspondant.

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
Héritage
SqlString
Attributs
Implémente

Remarques

String utilise toujours la valeur par défaut CultureInfo du thread actuel, mais SqlString contient son propre ID de paramètres régionaux et compare les indicateurs. Le résultat de comparaison de deux SqlString structures est indépendant des paramètres régionaux du système d’exploitation et du thread actuel.

Lorsque vous utilisez SqlString des opérateurs de comparaison, notez que si les LCID des arguments sont différents, les fonctions de comparaison lèvent une exception, car elles ne peuvent pas être comparées. Par exemple, l’instruction

SqlString mySqlString = new SqlString("abc");

équivaut à :

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

Constructeurs

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

Initialise une nouvelle instance de la classe SqlString.

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

Initialise une nouvelle instance de la classe SqlString.

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

Initialise une nouvelle instance de la classe SqlString.

SqlString(Int32, SqlCompareOptions, Byte[])

Initialise une nouvelle instance de la SqlString structure à l’aide de l’ID de paramètres régionaux spécifié, compare les options et les données.

SqlString(String, Int32, SqlCompareOptions)

Initialise une nouvelle instance de la SqlString structure à l’aide de la chaîne, de l’ID de paramètres régionaux et de la comparaison des valeurs d’option spécifiées.

SqlString(String, Int32)

Initialise une nouvelle instance de la SqlString structure à l’aide des valeurs d’ID de chaîne et de paramètres régionaux spécifiées.

SqlString(String)

Initialise une nouvelle instance de la structure à l’aide SqlString de la chaîne spécifiée.

Champs

Nom Description
BinarySort

Spécifie que les tris doivent être basés sur une valeur numérique de caractères au lieu de sa valeur alphabétique.

BinarySort2

Spécifie que les tris doivent être basés sur la valeur numérique d’un caractère au lieu de sa valeur alphabétique.

IgnoreCase

Spécifie que SqlString les comparaisons doivent ignorer la casse.

IgnoreKanaType

Spécifie que la comparaison de chaînes doit ignorer le type Kana.

IgnoreNonSpace

Spécifie que la comparaison de chaînes doit ignorer les caractères qui ne combinent pas d’espace, tels que les signes diacritiques.

IgnoreWidth

Spécifie que la comparaison de chaînes doit ignorer la largeur des caractères.

Null

Représente un DBNull élément qui peut être affecté à cette instance de la SqlString structure.

Propriétés

Nom Description
CompareInfo

Obtient l’objet CompareInfo qui définit la façon dont les comparaisons de chaînes doivent être effectuées pour cette SqlString structure.

CultureInfo

Obtient la CultureInfo structure qui représente des informations sur la culture de cet SqlString objet.

IsNull

Indique si cette SqlString structure a la valeur Null.

LCID

Spécifie les paramètres régionaux géographiques et la langue de la SqlString structure.

SqlCompareOptions

Combinaison d’une ou plusieurs valeurs d’énumération SqlCompareOptions qui représentent la façon dont cela SqlString doit être comparé à d’autres SqlString structures.

Value

Obtient la chaîne stockée dans cette SqlString structure. Cette propriété est en lecture seule.

Méthodes

Nom Description
Add(SqlString, SqlString)

Concatène deux valeurs spécifiées SqlString pour créer une SqlString structure.

Clone()

Crée une copie de cet SqlString objet.

CompareOptionsFromSqlCompareOptions(SqlCompareOptions)

Obtient l’équivalent CompareOptions d’énumération de la valeur spécifiée SqlCompareOptions .

CompareTo(Object)

Compare cet SqlString objet à l’objet fourni Object et retourne une indication de leurs valeurs relatives.

CompareTo(SqlString)

Compare cette SqlString instance à l’élément fourni SqlString et retourne une indication de leurs valeurs relatives.

Concat(SqlString, SqlString)

Concatène les deux structures spécifiées SqlString .

Equals(Object)

Compare le paramètre d’objet fourni à la Value propriété de l’objet SqlString .

Equals(SqlString, SqlString)

Effectue une comparaison logique des deux SqlString opérandes pour déterminer s’ils sont égaux.

GetHashCode()

Obtient le code de hachage pour cette instance.

GetNonUnicodeBytes()

Obtient un tableau d’octets qui contient le contenu du SqlString format ANSI.

GetUnicodeBytes()

Obtient un tableau d’octets qui contient le contenu du SqlString format Unicode.

GetXsdType(XmlSchemaSet)

Retourne le langage XSD (XML Schema Definition Language) de l’objet spécifié XmlSchemaSet.

GreaterThan(SqlString, SqlString)

Effectue une comparaison logique des deux SqlString opérandes pour déterminer si la première est supérieure à la seconde.

GreaterThanOrEqual(SqlString, SqlString)

Effectue une comparaison logique des deux SqlString opérandes pour déterminer si le premier est supérieur ou égal à la seconde.

LessThan(SqlString, SqlString)

Effectue une comparaison logique des deux SqlString opérandes pour déterminer si le premier est inférieur à la seconde.

LessThanOrEqual(SqlString, SqlString)

Effectue une comparaison logique des deux SqlString opérandes pour déterminer si le premier est inférieur ou égal à la seconde.

NotEquals(SqlString, SqlString)

Effectue une comparaison logique des deux SqlString opérandes pour déterminer s’ils ne sont pas égaux.

ToSqlBoolean()

Convertit cette SqlString structure en SqlBoolean.

ToSqlByte()

Convertit cette SqlString structure en SqlByte.

ToSqlDateTime()

Convertit cette SqlString structure en SqlDateTime.

ToSqlDecimal()

Convertit cette SqlString structure en SqlDecimal.

ToSqlDouble()

Convertit cette SqlString structure en SqlDouble.

ToSqlGuid()

Convertit cette SqlString structure en SqlGuid.

ToSqlInt16()

Convertit cette SqlString structure en SqlInt16.

ToSqlInt32()

Convertit cette SqlString structure en SqlInt32.

ToSqlInt64()

Convertit cette SqlString structure en SqlInt64.

ToSqlMoney()

Convertit cette SqlString structure en SqlMoney.

ToSqlSingle()

Convertit cette SqlString structure en SqlSingle.

ToString()

Convertit un SqlString objet en Stringun .

Opérateurs

Nom Description
Addition(SqlString, SqlString)

Concatène les deux structures spécifiées SqlString .

Equality(SqlString, SqlString)

Effectue une comparaison logique des deux SqlString opérandes pour déterminer s’ils sont égaux.

Explicit(SqlBoolean to SqlString)

Convertit la structure spécifiée SqlBoolean en SqlString.

Explicit(SqlByte to SqlString)

Convertit la structure spécifiée SqlByte en SqlString.

Explicit(SqlDateTime to SqlString)

Convertit le paramètre spécifié SqlDateTime en SqlString.

Explicit(SqlDecimal to SqlString)

Convertit le paramètre spécifié SqlDecimal en SqlString.

Explicit(SqlDouble to SqlString)

Convertit le paramètre spécifié SqlDouble en SqlString.

Explicit(SqlGuid to SqlString)

Convertit le paramètre spécifié SqlGuid en SqlString.

Explicit(SqlInt16 to SqlString)

Convertit le paramètre spécifié SqlInt16 en SqlString.

Explicit(SqlInt32 to SqlString)

Convertit le paramètre spécifié SqlInt32 en SqlString.

Explicit(SqlInt64 to SqlString)

Convertit le paramètre spécifié SqlInt64 en SqlString.

Explicit(SqlMoney to SqlString)

Convertit le paramètre spécifié SqlMoney en SqlString.

Explicit(SqlSingle to SqlString)

Convertit le paramètre spécifié SqlSingle en SqlString.

Explicit(SqlString to String)

Convertit une SqlString en une String.

GreaterThan(SqlString, SqlString)

Effectue une comparaison logique des deux SqlString opérandes pour déterminer si la première est supérieure à la seconde.

GreaterThanOrEqual(SqlString, SqlString)

Effectue une comparaison logique des deux SqlString opérandes pour déterminer si le premier est supérieur ou égal à la seconde.

Implicit(String to SqlString)

Convertit le String paramètre en SqlString.

Inequality(SqlString, SqlString)

Effectue une comparaison logique des deux SqlString opérandes pour déterminer s’ils ne sont pas égaux.

LessThan(SqlString, SqlString)

Effectue une comparaison logique des deux SqlString opérandes pour déterminer si le premier est inférieur à la seconde.

LessThanOrEqual(SqlString, SqlString)

Effectue une comparaison logique des deux SqlString opérandes pour déterminer si le premier est inférieur ou égal à la seconde.

Implémentations d’interfaces explicites

Nom Description
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