SqlString SqlString SqlString SqlString Struct

Definition

Stellt einen Zeichenstream variabler Länge dar, der in der Datenbank gespeichert oder dort abgerufen wird.Represents a variable-length stream of characters to be stored in or retrieved from the database. SqlString hat eine andere zugrunde liegende Datenstruktur als der entsprechende String-Datentyp in .NET Framework.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
Vererbung
Attribute
Implementiert

Hinweise

String verwendet immer die Standard- CultureInfo aus dem aktuellen Thread, jedoch SqlString sein eigenes Gebietsschema-Id enthält, und Vergleichen von Flags.String always uses the default CultureInfo from the current thread, but SqlString contains its own locale Id and compare flags. Das Ergebnis des Vergleichs zweier SqlString Strukturen ist unabhängig von Betriebssystem und die aktuellen threadgebietsschemas.The comparison result of two SqlString structures is independent of operating system and current thread locale.

Bei Verwendung von SqlString Vergleichsoperatoren, beachten Sie, dass wenn die LCIDs von Argumenten unterscheiden, Vergleichsfunktionen eine Ausnahme auslösen, da sie nicht verglichen werden können.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. Beispielsweise wird die AnweisungFor example, the statement

SqlString mySqlString = new SqlString("abc");  

für die folgende Syntax:is equivalent to

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

Konstruktoren

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

Initialisiert eine neue Instanz der SqlString-Struktur unter Verwendung der angegebenen Zeichenfolge.Initializes a new instance of the SqlString structure using the specified string.

SqlString(String, Int32) SqlString(String, Int32) SqlString(String, Int32) SqlString(String, Int32)

Initialisiert eine neue Instanz der SqlString-Struktur unter Verwendung der angegebenen Zeichenfolge und der Werte für den Gebietsschemabezeichner.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[])

Initialisiert eine neue Instanz der SqlString-Struktur unter Verwendung der angegebenen Gebietsschemabezeichner, Vergleichsoptionen und Daten.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)

Initialisiert eine neue Instanz der SqlString-Struktur unter Verwendung der angegebenen Zeichenfolge, des Gebietsschemabezeichners und der Werte für die Vergleichsoptionen.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)

Initialisiert eine neue Instanz der SqlString-Klasse.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)

Initialisiert eine neue Instanz der SqlString-Klasse.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)

Initialisiert eine neue Instanz der SqlString-Klasse.Initializes a new instance of the SqlString class.

Felder

BinarySort BinarySort BinarySort BinarySort

Gibt an, dass Sortierungen auf Grundlage des numerischen Werts anstelle des alphabetischen Werts eines Zeichens durchgeführt werden sollen.Specifies that sorts should be based on a characters numeric value instead of its alphabetical value.

BinarySort2 BinarySort2 BinarySort2 BinarySort2

Gibt an, dass Sortierungen auf Grundlage des numerischen Werts anstelle des alphabetischen Werts eines Zeichens durchgeführt werden sollen.Specifies that sorts should be based on a character's numeric value instead of its alphabetical value.

IgnoreCase IgnoreCase IgnoreCase IgnoreCase

Gibt an, dass bei SqlString-Vergleichen die Groß- und Kleinschreibung nicht berücksichtigt werden soll.Specifies that SqlString comparisons should ignore case.

IgnoreKanaType IgnoreKanaType IgnoreKanaType IgnoreKanaType

Gibt an, dass beim Zeichenfolgenvergleich Zeichen vom Typ Kana ignoriert werden.Specifies that the string comparison must ignore the Kana type.

IgnoreNonSpace IgnoreNonSpace IgnoreNonSpace IgnoreNonSpace

Gibt an, dass bei Zeichenfolgenvergleichen Kombinationszeichen ohne horizontalen Vorschub, z. B. diakritische Zeichen, ignoriert werden.Specifies that the string comparison must ignore non-space combining characters, such as diacritics.

IgnoreWidth IgnoreWidth IgnoreWidth IgnoreWidth

Gibt an, dass beim Zeichenfolgenvergleich die Zeichenbreite ignoriert wird.Specifies that the string comparison must ignore the character width.

Null Null Null Null

Stellt ein DBNull dar, das dieser Instanz der SqlString-Struktur zugewiesen werden kann.Represents a DBNull that can be assigned to this instance of the SqlString structure.

Eigenschaften

CompareInfo CompareInfo CompareInfo CompareInfo

Ruft das CompareInfo-Objekt ab, das definiert, wie für diese SqlString-Struktur Zeichenfolgenvergleiche durchgeführt werden sollen.Gets the CompareInfo object that defines how string comparisons should be performed for this SqlString structure.

CultureInfo CultureInfo CultureInfo CultureInfo

Ruft die CultureInfo-Struktur ab, die Informationen über die Kultur dieses SqlString-Objekts darstellt.Gets the CultureInfo structure that represents information about the culture of this SqlString object.

IsNull IsNull IsNull IsNull

Gibt an, ob diese SqlString-Struktur NULL ist.Indicates whether this SqlString structure is null.

LCID LCID LCID LCID

Gibt das Gebietsschema und die Sprache für die SqlString-Struktur an.Specifies the geographical locale and language for the SqlString structure.

SqlCompareOptions SqlCompareOptions SqlCompareOptions SqlCompareOptions

Eine Kombination von einem oder mehreren Werten der SqlCompareOptions-Enumeration, die angeben, wie dieser SqlString mit anderen SqlString-Strukturen verglichen werden soll.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

Ruft die Zeichenfolge ab, die in dieser SqlString-Struktur gespeichert ist.Gets the string that is stored in this SqlString structure. Diese Eigenschaft ist schreibgeschützt.This property is read-only.

Methoden

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

Verkettet die beiden angegebenen SqlString-Werte, um eine neue SqlString-Struktur zu erstellen.Concatenates two specified SqlString values to create a new SqlString structure.

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

Erstellt eine Kopie dieses SqlString-Objekts.Creates a copy of this SqlString object.

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

Ruft die CompareOptions-Enumeration ab, die dem angegebenen SqlCompareOptions-Wert entspricht.Gets the CompareOptions enumeration equivalent of the specified SqlCompareOptions value.

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

Vergleicht diese SqlString-Instanz mit dem angegebenen SqlString und gibt eine Angabe über das Verhältnis der jeweiligen Werte zurück.Compares this SqlString instance to the supplied SqlString and returns an indication of their relative values.

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

Vergleicht dieses SqlString-Objekt mit dem angegebenen Object und gibt eine Angabe über das Verhältnis der jeweiligen Werte zurück.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)

Verkettet die beiden angegebenen SqlString-Strukturen.Concatenates the two specified SqlString structures.

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

Führt einen logischen Vergleich der beiden SqlString-Operanden durch, um zu bestimmen, ob diese gleich sind.Performs a logical comparison of the two SqlString operands to determine whether they are equal.

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

Vergleicht den angegebenen Objektparameter mit der Value-Eigenschaft des SqlString-Objekts.Compares the supplied object parameter to the Value property of the SqlString object.

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

Ruft den Hashcode für diese Instanz ab.Gets the hash code for this instance.

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

Ruft ein Bytearray ab, das den Inhalt des SqlString im ANSI-Format enthält.Gets an array of bytes, that contains the contents of the SqlString in ANSI format.

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

Ruft ein Bytearray ab, das den Inhalt des SqlString im Unicode-Format enthält.Gets an array of bytes, that contains the contents of the SqlString in Unicode format.

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

Gibt die XML-Schemadefinitionssprache (XSD) des angegebenen XmlSchemaSet zurück.Returns the XML Schema definition language (XSD) of the specified XmlSchemaSet.

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

Führt einen logischen Vergleich der beiden SqlString-Operanden durch, um zu bestimmen, ob der erste größer als der zweite ist.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)

Führt einen logischen Vergleich der beiden SqlString-Operanden durch, um zu bestimmen, ob der erste größer oder gleich dem zweiten ist.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)

Führt einen logischen Vergleich der beiden SqlString-Operanden durch, um zu bestimmen, ob der erste kleiner als der zweite ist.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)

Führt einen logischen Vergleich der beiden SqlString-Operanden durch, um zu bestimmen, ob der erste kleiner oder gleich dem zweiten ist.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)

Führt einen logischen Vergleich der beiden SqlString-Operanden durch, um zu bestimmen, ob diese ungleich sind.Performs a logical comparison of the two SqlString operands to determine whether they are not equal.

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

Konvertiert diese SqlString-Struktur zu SqlBoolean.Converts this SqlString structure to SqlBoolean.

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

Konvertiert diese SqlString-Struktur zu SqlByte.Converts this SqlString structure to SqlByte.

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

Konvertiert diese SqlString-Struktur zu SqlDateTime.Converts this SqlString structure to SqlDateTime.

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

Konvertiert diese SqlString-Struktur zu SqlDecimal.Converts this SqlString structure to SqlDecimal.

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

Konvertiert diese SqlString-Struktur zu SqlDouble.Converts this SqlString structure to SqlDouble.

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

Konvertiert diese SqlString-Struktur zu SqlGuid.Converts this SqlString structure to SqlGuid.

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

Konvertiert diese SqlString-Struktur zu SqlInt16.Converts this SqlString structure to SqlInt16.

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

Konvertiert diese SqlString-Struktur zu SqlInt32.Converts this SqlString structure to SqlInt32.

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

Konvertiert diese SqlString-Struktur zu SqlInt64.Converts this SqlString structure to SqlInt64.

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

Konvertiert diese SqlString-Struktur zu SqlMoney.Converts this SqlString structure to SqlMoney.

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

Konvertiert diese SqlString-Struktur zu SqlSingle.Converts this SqlString structure to SqlSingle.

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

Konvertiert ein SqlString-Objekt in einen String.Converts a SqlString object to a String.

Operatoren

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

Verkettet die beiden angegebenen SqlString-Strukturen.Concatenates the two specified SqlString structures.

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

Führt einen logischen Vergleich der beiden SqlString-Operanden durch, um zu bestimmen, ob diese gleich sind.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)

Konvertiert einen SqlString in einen String.Converts a SqlString to a String

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

Konvertiert den angegebenen SqlSingle-Parameter in einen SqlString.Converts the specified SqlSingle parameter to SqlString.

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

Konvertiert den angegebenen SqlMoney-Parameter in einen SqlString.Converts the specified SqlMoney parameter to SqlString.

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

Konvertiert den angegebenen SqlInt64-Parameter in einen SqlString.Converts the specified SqlInt64 parameter to SqlString.

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

Konvertiert den angegebenen SqlInt16-Parameter in einen SqlString.Converts the specified SqlInt16 parameter to SqlString.

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

Konvertiert den angegebenen SqlInt32-Parameter in einen SqlString.Converts the specified SqlInt32 parameter to SqlString.

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

Konvertiert den angegebenen SqlDouble-Parameter in einen SqlString.Converts the specified SqlDouble parameter to SqlString.

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

Konvertiert den angegebenen SqlDecimal-Parameter in einen SqlString.Converts the specified SqlDecimal parameter to SqlString.

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

Konvertiert den angegebenen SqlDateTime-Parameter in einen SqlString.Converts the specified SqlDateTime parameter to SqlString.

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

Konvertiert die angegebene SqlByte-Struktur in SqlString.Converts the specified SqlByte structure to SqlString.

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

Konvertiert die angegebene SqlBoolean-Struktur in SqlString.Converts the specified SqlBoolean structure to SqlString.

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

Konvertiert den angegebenen SqlGuid-Parameter in einen SqlString.Converts the specified SqlGuid parameter to SqlString.

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

Führt einen logischen Vergleich der beiden SqlString-Operanden durch, um zu bestimmen, ob der erste größer als der zweite ist.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)

Führt einen logischen Vergleich der beiden SqlString-Operanden durch, um zu bestimmen, ob der erste größer oder gleich dem zweiten ist.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)

Konvertiert den String-Parameter in ein SqlString.Converts the String parameter to a SqlString.

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

Führt einen logischen Vergleich der beiden SqlString-Operanden durch, um zu bestimmen, ob diese ungleich sind.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)

Führt einen logischen Vergleich der beiden SqlString-Operanden durch, um zu bestimmen, ob der erste kleiner als der zweite ist.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)

Führt einen logischen Vergleich der beiden SqlString-Operanden durch, um zu bestimmen, ob der erste kleiner oder gleich dem zweiten ist.Performs a logical comparison of the two SqlString operands to determine whether the first is less than or equal to the second.

Explizite Schnittstellenimplementierungen

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

Dieser Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.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)

Dieser Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.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)

Dieser Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Gilt für:

Siehe auch