Gibt den Namen der Spalte zurück, die von der Spalten-ID angegeben wird
Visual Basic Public Function GetColumnSQLName( _ ByVal columnID As Integer _ ) As String
C# public string GetColumnSQLName( int columnID );
columnID ID der Spalte. Der Wert muss im Bereich [0,ColumnCount-1] liegen.
Der Name der Spalte oder eine Nullreferenz ("Nothing" in Visual Basic), wenn die Spalte keinen Namen hat. Wenn die Spalte in der SQL-Abfrage einen Aliasnamen hat, wird der Aliasname zurückgegeben.
Beachten Sie, dass in Ergebnismengen nicht alle Spalten Namen haben und nicht alle Spaltennamen eindeutig sind. Wenn Sie Aliase verwenden, ist der Name der Spalte der Alias.
Die Methode GetColumnSQLName unterscheidet sich von GetColumnName, da GetColumnSQLName für nicht berechnete Spalten ohne Aliase immer nur den Spaltennamen zurückgibt (ohne den Tabellennamen als Präfix). Während dieses Verhalten dem Verhalten anderer ADO.NET-Provider ähnlich ist, produziert es wahrscheinlich häufiger nicht-eindeutige Namen.
Spalten-IDs und -anzahl 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.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |