SqlString SqlString SqlString SqlString Struct

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.Represents a variable-length stream of characters to be stored in or retrieved from the database. SqlString possède une structure de données sous-jacentes différente de son type de données du .NET Framework String correspondant.SqlString has a different underlying data structure from its corresponding .NET Framework String data type.

public value class SqlString : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
[System.Serializable]
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlString = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable, IXmlSerializable
Héritage
Attributs
Implémente

Remarques

String utilise toujours la valeur par défaut CultureInfo à partir du thread actuel, mais SqlString contient son propre Id de paramètres régionaux et indicateurs de comparaison.String always uses the default CultureInfo from the current thread, but SqlString contains its own locale Id and compare flags. Le résultat de la comparaison de deux SqlString structures est indépendante du système d’exploitation et les paramètres régionaux du thread.The comparison result of two SqlString structures is independent of operating system and current thread locale.

Lorsque vous utilisez SqlString opérateurs de comparaison, notez que si les LCID des arguments sont différents, les fonctions de comparaison lever une exception, car ils ne peuvent pas être comparées.When you use SqlString comparison operators, note that if the LCIDs of arguments are different, comparison functions throw an exception because they cannot be compared. Par exemple, l’instructionFor example, the statement

SqlString mySqlString = new SqlString("abc");  

est équivalent àis equivalent to

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

Constructeurs

SqlString(String) SqlString(String) SqlString(String) SqlString(String)

Initialise une nouvelle instance de la structure SqlString à l'aide de la chaîne spécifiée.Initializes a new instance of the SqlString structure using the specified string.

SqlString(String, Int32) SqlString(String, Int32) SqlString(String, Int32) 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.Initializes a new instance of the SqlString structure using the specified string and locale id values.

SqlString(Int32, SqlCompareOptions, Byte[]) SqlString(Int32, SqlCompareOptions, Byte[]) SqlString(Int32, SqlCompareOptions, Byte[]) 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.Initializes a new instance of the SqlString structure using the specified locale id, compare options, and data.

SqlString(String, Int32, SqlCompareOptions) SqlString(String, Int32, SqlCompareOptions) SqlString(String, Int32, SqlCompareOptions) 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.Initializes a new instance of the SqlString structure using the specified string, locale id, and compare option values.

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

Initialise une nouvelle instance de la classe SqlString.Initializes a new instance of the SqlString class.

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

Initialise une nouvelle instance de la classe SqlString.Initializes a new instance of the SqlString class.

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

Initialise une nouvelle instance de la classe SqlString.Initializes a new instance of the SqlString class.

Champs

BinarySort BinarySort BinarySort 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.Specifies that sorts should be based on a characters numeric value instead of its alphabetical value.

BinarySort2 BinarySort2 BinarySort2 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.Specifies that sorts should be based on a character's numeric value instead of its alphabetical value.

IgnoreCase IgnoreCase IgnoreCase IgnoreCase

Spécifie que les comparaisons SqlString doivent ignorer la casse.Specifies that SqlString comparisons should ignore case.

IgnoreKanaType IgnoreKanaType IgnoreKanaType IgnoreKanaType

Spécifie que le type Kana doit être ignoré durant la comparaison des chaînes.Specifies that the string comparison must ignore the Kana type.

IgnoreNonSpace IgnoreNonSpace IgnoreNonSpace IgnoreNonSpace

Spécifie que les comparaisons de chaînes doivent ignorer les caractères d'association sans espace, par exemple les signes diacritiques.Specifies that the string comparison must ignore non-space combining characters, such as diacritics.

IgnoreWidth IgnoreWidth IgnoreWidth IgnoreWidth

Spécifie que la largeur des caractères doit être ignorée durant la comparaison des chaînes.Specifies that the string comparison must ignore the character width.

Null Null Null Null

Représente DBNull pouvant être assigné à cette instance de la structure SqlString.Represents a DBNull that can be assigned to this instance of the SqlString structure.

Propriétés

CompareInfo CompareInfo CompareInfo CompareInfo

Obtient l'objet CompareInfo qui définit les options de comparaison de chaînes pour cette structure SqlString.Gets the CompareInfo object that defines how string comparisons should be performed for this SqlString structure.

CultureInfo CultureInfo CultureInfo CultureInfo

Obtient la structure CultureInfo qui représente les informations sur la culture de cet objet SqlString.Gets the CultureInfo structure that represents information about the culture of this SqlString object.

IsNull IsNull IsNull IsNull

Indique si cette structure SqlString a la valeur Null.Indicates whether this SqlString structure is null.

LCID LCID LCID LCID

Spécifie les paramètres régionaux géographiques et la langue de la structure SqlString.Specifies the geographical locale and language for the SqlString structure.

SqlCompareOptions SqlCompareOptions SqlCompareOptions 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.A combination of one or more of the SqlCompareOptions enumeration values that represent the way in which this SqlString should be compared to other SqlString structures.

Value Value Value Value

Obtient la chaîne enregistrée dans cette structure SqlString.Gets the string that is stored in this SqlString structure. Cette propriété est en lecture seule.This property is read-only.

Méthodes

Add(SqlString, SqlString) Add(SqlString, SqlString) Add(SqlString, SqlString) Add(SqlString, SqlString)

Concatène deux valeurs SqlString spécifiées pour créer une nouvelle structure SqlString.Concatenates two specified SqlString values to create a new SqlString structure.

Clone() Clone() Clone() Clone()

Crée une copie de cet objet SqlString.Creates a copy of this SqlString object.

CompareOptionsFromSqlCompareOptions(SqlCompareOptions) CompareOptionsFromSqlCompareOptions(SqlCompareOptions) CompareOptionsFromSqlCompareOptions(SqlCompareOptions) CompareOptionsFromSqlCompareOptions(SqlCompareOptions)

Obtient l’énumération CompareOptions équivalant à la valeur SqlCompareOptions spécifiée.Gets the CompareOptions enumeration equivalent of the specified SqlCompareOptions value.

CompareTo(SqlString) CompareTo(SqlString) CompareTo(SqlString) CompareTo(SqlString)

Compare cette instance de SqlString à l'objet SqlString fourni et retourne une indication de leurs valeurs relatives.Compares this SqlString instance to the supplied SqlString and returns an indication of their relative values.

CompareTo(Object) CompareTo(Object) CompareTo(Object) CompareTo(Object)

Compare cet objet SqlString au Object fourni et retourne une indication de leurs valeurs relatives.Compares this SqlString object to the supplied Object and returns an indication of their relative values.

Concat(SqlString, SqlString) Concat(SqlString, SqlString) Concat(SqlString, SqlString) Concat(SqlString, SqlString)

Concatène les deux structures SqlString spécifiées.Concatenates the two specified SqlString structures.

Equals(SqlString, SqlString) Equals(SqlString, SqlString) Equals(SqlString, SqlString) Equals(SqlString, SqlString)

Effectue une comparaison logique des deux opérandes SqlString pour déterminer s'ils sont égaux.Performs a logical comparison of the two SqlString operands to determine whether they are equal.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Compare le paramètre de l'objet fourni à la propriété Value de l'objet SqlString.Compares the supplied object parameter to the Value property of the SqlString object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Obtient le code de hachage de cette instance.Gets the hash code for this instance.

GetNonUnicodeBytes() GetNonUnicodeBytes() GetNonUnicodeBytes() GetNonUnicodeBytes()

Obtient un tableau d'octets dans lequel figure le contenu de SqlString au format ANSI.Gets an array of bytes, that contains the contents of the SqlString in ANSI format.

GetUnicodeBytes() GetUnicodeBytes() GetUnicodeBytes() GetUnicodeBytes()

Obtient un tableau d'octets dans lequel figure le contenu de SqlString au format Unicode.Gets an array of bytes, that contains the contents of the SqlString in Unicode format.

GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet)

Retourne le langage XSD (XML Schema Definition) du XmlSchemaSet spécifié.Returns the XML Schema definition language (XSD) of the specified XmlSchemaSet.

GreaterThan(SqlString, SqlString) GreaterThan(SqlString, SqlString) GreaterThan(SqlString, SqlString) GreaterThan(SqlString, SqlString)

Effectue une comparaison logique des deux opérandes SqlString pour déterminer si le premier est supérieur au second.Performs a logical comparison of the two SqlString operands to determine whether the first is greater than the second.

GreaterThanOrEqual(SqlString, SqlString) GreaterThanOrEqual(SqlString, SqlString) GreaterThanOrEqual(SqlString, SqlString) 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.Performs a logical comparison of the two SqlString operands to determine whether the first is greater than or equal to the second.

LessThan(SqlString, SqlString) LessThan(SqlString, SqlString) LessThan(SqlString, SqlString) LessThan(SqlString, SqlString)

Effectue une comparaison logique des deux opérandes SqlString pour déterminer si le premier est inférieur au second.Performs a logical comparison of the two SqlString operands to determine whether the first is less than the second.

LessThanOrEqual(SqlString, SqlString) LessThanOrEqual(SqlString, SqlString) LessThanOrEqual(SqlString, SqlString) 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.Performs a logical comparison of the two SqlString operands to determine whether the first is less than or equal to the second.

NotEquals(SqlString, SqlString) NotEquals(SqlString, SqlString) NotEquals(SqlString, SqlString) NotEquals(SqlString, SqlString)

Effectue une comparaison logique des deux opérandes SqlString pour déterminer s'ils ne sont pas égaux.Performs a logical comparison of the two SqlString operands to determine whether they are not equal.

ToSqlBoolean() ToSqlBoolean() ToSqlBoolean() ToSqlBoolean()

Convertit cette structure SqlString en SqlBoolean.Converts this SqlString structure to SqlBoolean.

ToSqlByte() ToSqlByte() ToSqlByte() ToSqlByte()

Convertit cette structure SqlString en SqlByte.Converts this SqlString structure to SqlByte.

ToSqlDateTime() ToSqlDateTime() ToSqlDateTime() ToSqlDateTime()

Convertit cette structure SqlString en SqlDateTime.Converts this SqlString structure to SqlDateTime.

ToSqlDecimal() ToSqlDecimal() ToSqlDecimal() ToSqlDecimal()

Convertit cette structure SqlString en SqlDecimal.Converts this SqlString structure to SqlDecimal.

ToSqlDouble() ToSqlDouble() ToSqlDouble() ToSqlDouble()

Convertit cette structure SqlString en SqlDouble.Converts this SqlString structure to SqlDouble.

ToSqlGuid() ToSqlGuid() ToSqlGuid() ToSqlGuid()

Convertit cette structure SqlString en SqlGuid.Converts this SqlString structure to SqlGuid.

ToSqlInt16() ToSqlInt16() ToSqlInt16() ToSqlInt16()

Convertit cette structure SqlString en SqlInt16.Converts this SqlString structure to SqlInt16.

ToSqlInt32() ToSqlInt32() ToSqlInt32() ToSqlInt32()

Convertit cette structure SqlString en SqlInt32.Converts this SqlString structure to SqlInt32.

ToSqlInt64() ToSqlInt64() ToSqlInt64() ToSqlInt64()

Convertit cette structure SqlString en SqlInt64.Converts this SqlString structure to SqlInt64.

ToSqlMoney() ToSqlMoney() ToSqlMoney() ToSqlMoney()

Convertit cette structure SqlString en SqlMoney.Converts this SqlString structure to SqlMoney.

ToSqlSingle() ToSqlSingle() ToSqlSingle() ToSqlSingle()

Convertit cette structure SqlString en SqlSingle.Converts this SqlString structure to SqlSingle.

ToString() ToString() ToString() ToString()

Convertit un objet SqlString en String.Converts a SqlString object to a String.

Opérateurs

Addition(SqlString, SqlString) Addition(SqlString, SqlString) Addition(SqlString, SqlString) Addition(SqlString, SqlString)

Concatène les deux structures SqlString spécifiées.Concatenates the two specified SqlString structures.

Equality(SqlString, SqlString) Equality(SqlString, SqlString) Equality(SqlString, SqlString) Equality(SqlString, SqlString)

Effectue une comparaison logique des deux opérandes SqlString pour déterminer s'ils sont égaux.Performs a logical comparison of the two SqlString operands to determine whether they are equal.

Explicit(SqlString to String) Explicit(SqlString to String) Explicit(SqlString to String) Explicit(SqlString to String)

Convertit un SqlString en String.Converts a SqlString to a String

Explicit(SqlSingle to SqlString) Explicit(SqlSingle to SqlString) Explicit(SqlSingle to SqlString) Explicit(SqlSingle to SqlString)

Convertit le paramètre SqlSingle spécifié en SqlString.Converts the specified SqlSingle parameter to SqlString.

Explicit(SqlMoney to SqlString) Explicit(SqlMoney to SqlString) Explicit(SqlMoney to SqlString) Explicit(SqlMoney to SqlString)

Convertit le paramètre SqlMoney spécifié en SqlString.Converts the specified SqlMoney parameter to SqlString.

Explicit(SqlInt64 to SqlString) Explicit(SqlInt64 to SqlString) Explicit(SqlInt64 to SqlString) Explicit(SqlInt64 to SqlString)

Convertit le paramètre SqlInt64 spécifié en SqlString.Converts the specified SqlInt64 parameter to SqlString.

Explicit(SqlInt16 to SqlString) Explicit(SqlInt16 to SqlString) Explicit(SqlInt16 to SqlString) Explicit(SqlInt16 to SqlString)

Convertit le paramètre SqlInt16 spécifié en SqlString.Converts the specified SqlInt16 parameter to SqlString.

Explicit(SqlInt32 to SqlString) Explicit(SqlInt32 to SqlString) Explicit(SqlInt32 to SqlString) Explicit(SqlInt32 to SqlString)

Convertit le paramètre SqlInt32 spécifié en SqlString.Converts the specified SqlInt32 parameter to SqlString.

Explicit(SqlDouble to SqlString) Explicit(SqlDouble to SqlString) Explicit(SqlDouble to SqlString) Explicit(SqlDouble to SqlString)

Convertit le paramètre SqlDouble spécifié en SqlString.Converts the specified SqlDouble parameter to SqlString.

Explicit(SqlDecimal to SqlString) Explicit(SqlDecimal to SqlString) Explicit(SqlDecimal to SqlString) Explicit(SqlDecimal to SqlString)

Convertit le paramètre SqlDecimal spécifié en SqlString.Converts the specified SqlDecimal parameter to SqlString.

Explicit(SqlDateTime to SqlString) Explicit(SqlDateTime to SqlString) Explicit(SqlDateTime to SqlString) Explicit(SqlDateTime to SqlString)

Convertit le paramètre SqlDateTime spécifié en SqlString.Converts the specified SqlDateTime parameter to SqlString.

Explicit(SqlByte to SqlString) Explicit(SqlByte to SqlString) Explicit(SqlByte to SqlString) Explicit(SqlByte to SqlString)

Convertit la structure SqlByte spécifiée en SqlString.Converts the specified SqlByte structure to SqlString.

Explicit(SqlBoolean to SqlString) Explicit(SqlBoolean to SqlString) Explicit(SqlBoolean to SqlString) Explicit(SqlBoolean to SqlString)

Convertit la structure SqlBoolean spécifiée en SqlString.Converts the specified SqlBoolean structure to SqlString.

Explicit(SqlGuid to SqlString) Explicit(SqlGuid to SqlString) Explicit(SqlGuid to SqlString) Explicit(SqlGuid to SqlString)

Convertit le paramètre SqlGuid spécifié en SqlString.Converts the specified SqlGuid parameter to SqlString.

GreaterThan(SqlString, SqlString) GreaterThan(SqlString, SqlString) GreaterThan(SqlString, SqlString) GreaterThan(SqlString, SqlString)

Effectue une comparaison logique des deux opérandes SqlString pour déterminer si le premier est supérieur au second.Performs a logical comparison of the two SqlString operands to determine whether the first is greater than the second.

GreaterThanOrEqual(SqlString, SqlString) GreaterThanOrEqual(SqlString, SqlString) GreaterThanOrEqual(SqlString, SqlString) 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.Performs a logical comparison of the two SqlString operands to determine whether the first is greater than or equal to the second.

Implicit(String to SqlString) Implicit(String to SqlString) Implicit(String to SqlString) Implicit(String to SqlString)

Convertit le paramètre String en SqlString.Converts the String parameter to a SqlString.

Inequality(SqlString, SqlString) Inequality(SqlString, SqlString) Inequality(SqlString, SqlString) Inequality(SqlString, SqlString)

Effectue une comparaison logique des deux opérandes SqlString pour déterminer s'ils ne sont pas égaux.Performs a logical comparison of the two SqlString operands to determine whether they are not equal.

LessThan(SqlString, SqlString) LessThan(SqlString, SqlString) LessThan(SqlString, SqlString) LessThan(SqlString, SqlString)

Effectue une comparaison logique des deux opérandes SqlString pour déterminer si le premier est inférieur au second.Performs a logical comparison of the two SqlString operands to determine whether the first is less than the second.

LessThanOrEqual(SqlString, SqlString) LessThanOrEqual(SqlString, SqlString) LessThanOrEqual(SqlString, SqlString) 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.Performs a logical comparison of the two SqlString operands to determine whether the first is less than or equal to the second.

Implémentations d’interfaces explicites

IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema()

Ce membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être utilisé directement à partir de votre code.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader)

Ce membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être utilisé directement à partir de votre code.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter)

Ce membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être utilisé directement à partir de votre code.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

S’applique à

Voir aussi