Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - .NET-Programmierung » UltraLite .NET 2.0 API-Referenz » ULDataReader-Klasse

 

GetOrdinal-Methode

Gibt die Spalten-ID der angegebenen Spalte zurück

Syntax
Visual Basic
Public Overrides Function GetOrdinal( _
   ByVal columnName As String _
) As Integer
C#
public override int GetOrdinal(
   string  columnName
);
Parameter
  • columnName   Der Name der Spalte

Rückgabewert

Die Spalten-ID der benannten Spalte.

Bemerkungen

Spalten-IDs liegen im Bereich von 0 bis einschließlich ULDataReader.FieldCount-1.

Beachten Sie, dass in Ergebnismengen nicht alle Spalten Namen haben und nicht alle Spaltennamen eindeutig sind. Wenn Sie keine Aliasnamen verwenden, wird dem Namen einer nicht berechneten Spalte der Name der Tabelle vorangestellt, aus der die Spalte stammt. Beispiel: MyTable.ID ist der Name der einzigen Spalte in der Ergebnismenge für die Abfrage "SELECT ID FROM MyTable".

Spalten-IDs und Zähler können sich während eines Schema-Upgrades ändern. Um eine Spalte korrekt zu identifizieren, greifen Sie auf sie anhand des Namens zu oder aktualisieren die IDs und Anzahl im Cache nach jedem Schema-Upgrade.

Diese Methode ist identisch mit der ULCursorSchema.GetColumnID-Methode.

Siehe auch