OleDbLiteral-Enumeration
Gibt Informationen zu in Textbefehlen, Datenwerten und Datenbankobjekten verwendeten Literalen zurück.
Namespace: System.Data.OleDb
Assembly: System.Data (in system.data.dll)
Syntax
'Declaration
Public Enumeration OleDbLiteral
'Usage
Dim instance As OleDbLiteral
public enum OleDbLiteral
public enum class OleDbLiteral
public enum OleDbLiteral
public enum OleDbLiteral
Member
Membername | Beschreibung | |
---|---|---|
Binary_Literal | Ein binäres Literal in einem Textbefehl. Wird DBLITERAL_BINARY_LITERAL zugeordnet. | |
Catalog_Name | Ein Katalogname in einem Textbefehl. Wird DBLITERAL_CATALOG_NAME zugeordnet. | |
Catalog_Separator | Das Zeichen, das den Katalognamen von den anderen Teilen des Bezeichners in einem Textbefehl trennt. Wird DBLITERAL_CATALOG_SEPARATOR zugeordnet. | |
Char_Literal | Ein Zeichenliteral in einem Textbefehl. Wird DBLITERAL_CHAR_LITERAL zugeordnet. | |
Column_Alias | Ein Spaltenalias in einem Textbefehl. Wird DBLITERAL_COLUMN_ALIAS zugeordnet. | |
Column_Name | Ein Spaltenname, der in einem Textbefehl oder in einer Datendefinitionsschnittstelle verwendet wird. Wird DBLITERAL_COLUMN_NAME zugeordnet. | |
Correlation_Name | Ein Korrelationsname (Tabellenalias) in einem Textbefehl. Wird DBLITERAL_CORRELATION_NAME zugeordnet. | |
Cube_Name | Der Name eines Cubes in einem Schema (oder im Katalog, wenn der Provider keine Schemas unterstützt). | |
Cursor_Name | Ein Cursorname in einem Textbefehl. Wird DBLITERAL_CURSOR_NAME zugeordnet. | |
Dimension_Name | Der Name der Dimension. Wenn eine Dimension Teil mehrerer Cubes ist, dann ist für jede Kombination aus Cube und Dimension eine Zeile vorhanden. | |
Escape_Percent_Prefix | Das Zeichen, das in einer LIKE-Klausel verwendet wird, um das für das DBLITERAL_LIKE_PERCENT-Literal zurückgegebene Zeichen mit einem Escapezeichen zu versehen. Wenn dieses ein umgekehrter Schrägstrich (\) ist und z. B. ein Prozentzeichen (%) für die Suche von 0 (null) oder mehr Zeichen verwendet wird, dann stimmen die Zeichen "abc\%%" mit sämtlichen Zeichenwerten überein, die mit "abc%" beginnen. Einige SQL-Dialekte unterstützen eine Klausel (die ESCAPE-Klausel), mit der dieser Wert außer Kraft gesetzt werden kann. Wird DBLITERAL_ESCAPE_PERCENT_PREFIX zugeordnet. | |
Escape_Percent_Suffix | Das Escapezeichen, das (sofern vorhanden) verwendet wird, um das für das DBLITERAL_LIKE_PERCENT-Literal zurückgegebene Zeichen mit einem Suffix zu versehen. Wenn z. B. ein Prozentzeichen (%) für die Suche von 0 (null) oder mehr Zeichen verwendet wird und einschließende öffnende und schließende eckige Klammern als Escapezeichen für Prozentzeichen verwendet werden, dann ist DBLITERAL_ESCAPE_PERCENT_PREFIX "[" und DBLITERAL_ESCAPE_PERCENT_SUFFIX ist "]". Die Zeichen "abc[%]%" stimmen dann mit sämtlichen Zeichenwerten überein, die mit "abc%" beginnen. Anbieter, die keine Suffixzeichen als Escapezeichen für das DBLITERAL_ESCAPE_PERCENT-Zeichen verwenden, geben diesen Literalwert nicht zurück und können den lt-Member der DBLITERAL-Struktur auf Anforderung auf DBLITERAL_INVALID festlegen. Wird DBLITERAL_ESCAPE_PERCENT_SUFFIX zugeordnet. | |
Escape_Underscore_Prefix | Das Zeichen, das in einer LIKE-Klausel verwendet wird, um das für das DBLITERAL_LIKE_UNDERSCORE-Literal zurückgegebene Zeichen mit einem Escapezeichen zu versehen. Wenn dieses ein umgekehrter Schrägstrich (\) ist und z. B. ein Unterstrich (_) für die Suche genau eines Zeichens verwendet wird, stimmen die Zeichen "abc\_ _" mit sämtlichen fünfstelligen Zeichenwerten überein, die mit "abc_" beginnen. Einige SQL-Dialekte unterstützen eine Klausel (die ESCAPE-Klausel), mit der dieser Wert außer Kraft gesetzt werden kann. Wird DBLITERAL_ESCAPE_UNDERSCORE_PREFIX zugeordnet. | |
Escape_Underscore_Suffix | Das Zeichen, das in einer LIKE-Klausel verwendet wird, um das für das DBLITERAL_LIKE_UNDERSCORE-Literal zurückgegebene Zeichen mit einem Escapezeichen zu versehen. Wenn dieses ein umgekehrter Schrägstrich (\) ist und z. B. ein Unterstrich (_) für die Suche genau eines Zeichens verwendet wird, stimmen die Zeichen "abc\_ _" mit sämtlichen fünfstelligen Zeichenwerten überein, die mit "abc_" beginnen. Einige SQL-Dialekte unterstützen eine Klausel (die ESCAPE-Klausel), mit der dieser Wert außer Kraft gesetzt werden kann. Wird DBLITERAL_ESCAPE_UNDERSCORE_SUFFIX zugeordnet. | |
Hierarchy_Name | Der Name der Hierarchie. Wenn die Dimension keine oder nur eine Hierarchie enthält, dann enthält die aktuelle Spalte einen NULL-Wert. | |
Index_Name | Ein Indexname, der in einem Textbefehl oder in einer Datendefinitionsschnittstelle verwendet wird. Wird DBLITERAL_INDEX_NAME zugeordnet. | |
Invalid | Ein ungültiger Wert. Wird DBLITERAL_INVALID zugeordnet. | |
Level_Name | Name des Cubes, zu dem die aktuelle Ebene gehört. | |
Like_Percent | Das Zeichen, mit dem in einer LIKE-Klausel 0 (null) oder mehr Zeichen gesucht werden. Wenn dies z. B. ein Prozentzeichen (%) ist, stimmt die Zeichenfolge "abc%" mit sämtlichen Zeichenwerten überein, die mit "abc" beginnen. Wird DBLITERAL_LIKE_PERCENT zugeordnet. | |
Like_Underscore | Das Zeichen, mit dem in einer LIKE-Klausel genau ein Zeichen gesucht wird. Wenn dies z. B. ein Unterstrich (_) ist, stimmt die Zeichenfolge "abc_" mit sämtlichen vierstelligen Zeichenwerten überein, die mit "abc" beginnen. Wird DBLITERAL_LIKE_UNDERSCORE zugeordnet. | |
Member_Name | Der Name des Members. | |
Procedure_Name | Ein Prozedurname in einem Textbefehl. Wird DBLITERAL_PROCEDURE_NAME zugeordnet. | |
Property_Name | Der Name der Eigenschaft. | |
Quote_Prefix | Ein Zeichen, das in einem Textbefehl als öffnendes Anführungszeichen für Bezeichner verwendet wird, die Sonderzeichen enthalten. Wird DBLITERAL_QUOTE_PREFIX zugeordnet. | |
Quote_Suffix | Ein Zeichen, das in einem Textbefehl als schließendes Anführungszeichen für Bezeichner verwendet wird, die Sonderzeichen enthalten. 1.x-Anbieter, die als Präfix und Suffix die gleichen Zeichen verwenden, geben diesen Literalwert möglicherweise nicht zurück und können den Member der DBLITERAL-Struktur auf Anforderung auf DBLITERAL_INVALID festlegen. Wird DBLITERAL_QUOTE_SUFFIX zugeordnet. | |
Schema_Name | Ein Schemaname in einem Textbefehl. Wird DBLITERAL_SCHEMA_NAME zugeordnet. | |
Schema_Separator | Das Zeichen, das den Schemanamen von den anderen Teilen des Bezeichners in einem Textbefehl trennt. Wird DBLITERAL_SCHEMA_SEPARATOR zugeordnet. | |
Table_Name | Ein Tabellenname, der in einem Textbefehl oder in einer Datendefinitionsschnittstelle verwendet wird. Wird DBLITERAL_TABLE_NAME zugeordnet. | |
Text_Command | Ein Textbefehl, z. B. eine SQL-Anweisung. Wird DBLITERAL_TEXT_COMMAND zugeordnet. | |
User_Name | Ein Benutzername in einem Textbefehl. Wird DBLITERAL_USER_NAME zugeordnet. | |
View_Name | Ein Ansichtsname in einem Textbefehl. Wird DBLITERAL_VIEW_NAME zugeordnet. |
Hinweise
Die OleDbLiteral-Enumeration gibt die folgenden Kategorien von Literalinformationen zurück.
Kategorie |
Rückgabe |
---|---|
Ein oder mehrere in Textbefehlen verwendete Sonderzeichen, z. B. die Anführungszeichen für Kennzeichen. |
Das oder die Zeichen. |
Ein literaler Datenwert, z. B. ein Zeichenliteral in einer SQL-Anweisung. |
Die maximale Länge des Literals in Zeichen, eine Liste der Zeichen, die im Literal nicht verwendet werden können, und eine Liste der Zeichen, die nicht als erstes Zeichen im Literal verwendet werden können. |
Der Name eines Datenbankobjekts, z. B. einer Spalte oder Tabelle. |
Die maximale Länge des Namens in Zeichen, eine Liste der Zeichen, die im Namen nicht verwendet werden können, und eine Liste der Zeichen, die nicht als erstes Zeichen im Namen verwendet werden können. |
Mehrdimensionale Einschränkungsspalten. |
Einschränkungswerte, die Informationen zu den in einer Datenquelle verfügbaren Cubes, Dimensionen, Hierarchien, Ebenen und Membern zurückgeben und nicht als Suchmuster, sondern als Literale behandelt werden. |
Die meisten Member der OleDbLiteral-Enumeration werden einem der OLE DB DBLITERAL-Werte zugeordnet, die in der DBLITERALINFO-Struktur zurückgegeben werden.
Mehrdimensionale Einschränkungsspalten sind Member von Schemaobjekten und werden von der IDBSchemaRowset-Schnittstelle verwendetem OLE DB für OLAP zugeordnet.
Wenn die angegebenen Literalinformationen nicht unterstützt werden und nicht zurückgegeben werden können, wird eine NotSupportedException generiert.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0