Partager via


SqlString Structure

Définition

Représente un flux de caractères de longueur variable à enregistrer dans une base de données ou à récupérer de celle-ci. SqlString possède une structure de données sous-jacente différente du type de données String .NET correspondant.

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

Remarques

String utilise toujours la valeur par défaut CultureInfo du thread actuel, mais SqlString contient ses propres ID de paramètres régionaux et indicateurs de comparaison. 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

SqlString(Int32, SqlCompareOptions, Byte[])

Initialise une nouvelle instance de la structure SqlString à l'aide de l'identificateur de paramètres régionaux, des options de comparaison et des données spécifiés.

SqlString(Int32, SqlCompareOptions, Byte[], 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[], Int32, Int32, Boolean)

Initialise une nouvelle instance de la classe SqlString.

SqlString(String)

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

SqlString(String, Int32)

Initialise une nouvelle instance de la structure SqlString à l'aide de la chaîne et de l'identificateur de paramètres régionaux spécifiés.

SqlString(String, Int32, SqlCompareOptions)

Initialise une nouvelle instance de la structure SqlString à l'aide de la chaîne, de l'identificateur de paramètres régionaux et des valeurs d'options de comparaison spécifiés.

Champs

BinarySort

Spécifie que les opérations de tri doivent être basées sur la valeur numérique des caractères plutôt que leur valeur alphabétique.

BinarySort2

Spécifie que les opérations de tri doivent être basées sur la valeur numérique du caractère plutôt que sa valeur alphabétique.

IgnoreCase

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

IgnoreKanaType

Spécifie que le type Kana doit être ignoré durant la comparaison des chaînes.

IgnoreNonSpace

Spécifie que les comparaisons de chaînes doivent ignorer les caractères d'association sans espace, par exemple les signes diacritiques.

IgnoreWidth

Spécifie que la largeur des caractères doit être ignorée durant la comparaison des chaînes.

Null

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

Propriétés

CompareInfo

Obtient l'objet CompareInfo qui définit les options de comparaison de chaînes pour cette structure SqlString.

CultureInfo

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

IsNull

Indique si cette structure SqlString a la valeur Null.

LCID

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

SqlCompareOptions

Combinaison d'une ou de plusieurs valeurs d'énumération SqlCompareOptions qui représente la façon dont ce SqlString doit être comparé à d'autres structures SqlString.

Value

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

Méthodes

Add(SqlString, SqlString)

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

Clone()

Crée une copie de cet objet SqlString.

CompareOptionsFromSqlCompareOptions(SqlCompareOptions)

Obtient l’énumération CompareOptions équivalant à la valeur SqlCompareOptions spécifiée.

CompareTo(Object)

Compare cet objet SqlString au Object fourni et retourne une indication de leurs valeurs relatives.

CompareTo(SqlString)

Compare cette instance de SqlString à l'objet SqlString fourni et retourne une indication de leurs valeurs relatives.

Concat(SqlString, SqlString)

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

Equals(Object)

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

Equals(SqlString)

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

Equals(SqlString, SqlString)

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

GetHashCode()

Obtient le code de hachage de cette instance.

GetNonUnicodeBytes()

Obtient un tableau d'octets dans lequel figure le contenu de SqlString au format ANSI.

GetUnicodeBytes()

Obtient un tableau d'octets dans lequel figure le contenu de SqlString au format Unicode.

GetXsdType(XmlSchemaSet)

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

GreaterThan(SqlString, SqlString)

Effectue une comparaison logique des deux opérandes SqlString pour déterminer si le premier est supérieur au second.

GreaterThanOrEqual(SqlString, SqlString)

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

LessThan(SqlString, SqlString)

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

LessThanOrEqual(SqlString, SqlString)

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

NotEquals(SqlString, SqlString)

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

ToSqlBoolean()

Convertit cette structure SqlString en SqlBoolean.

ToSqlByte()

Convertit cette structure SqlString en SqlByte.

ToSqlDateTime()

Convertit cette structure SqlString en SqlDateTime.

ToSqlDecimal()

Convertit cette structure SqlString en SqlDecimal.

ToSqlDouble()

Convertit cette structure SqlString en SqlDouble.

ToSqlGuid()

Convertit cette structure SqlString en SqlGuid.

ToSqlInt16()

Convertit cette structure SqlString en SqlInt16.

ToSqlInt32()

Convertit cette structure SqlString en SqlInt32.

ToSqlInt64()

Convertit cette structure SqlString en SqlInt64.

ToSqlMoney()

Convertit cette structure SqlString en SqlMoney.

ToSqlSingle()

Convertit cette structure SqlString en SqlSingle.

ToString()

Convertit un objet SqlString en String.

Opérateurs

Addition(SqlString, SqlString)

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

Equality(SqlString, SqlString)

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

Explicit(SqlBoolean to SqlString)

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

Explicit(SqlByte to SqlString)

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

Explicit(SqlDateTime to SqlString)

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

Explicit(SqlDecimal to SqlString)

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

Explicit(SqlDouble to SqlString)

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

Explicit(SqlGuid to SqlString)

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

Explicit(SqlInt16 to SqlString)

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

Explicit(SqlInt32 to SqlString)

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

Explicit(SqlInt64 to SqlString)

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

Explicit(SqlMoney to SqlString)

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

Explicit(SqlSingle to SqlString)

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

Explicit(SqlString to String)

Convertit une SqlString en une String.

GreaterThan(SqlString, SqlString)

Effectue une comparaison logique des deux opérandes SqlString pour déterminer si le premier est supérieur au second.

GreaterThanOrEqual(SqlString, SqlString)

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

Implicit(String to SqlString)

Convertit le paramètre String en SqlString.

Inequality(SqlString, SqlString)

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

LessThan(SqlString, SqlString)

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

LessThanOrEqual(SqlString, SqlString)

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

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