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

SQL Anywhere 11.0.1 (日本語) » Ultra Light - .NET プログラミング » Ultra Light .NET 2.0 API リファレンス » ULCursorSchema クラス

 

GetColumnSQLName メソッド

指定されたカラム ID で識別されたカラムの名前を返します。

構文
Visual Basic
Public Function GetColumnSQLName( _
   ByVal columnID As Integer _
) As String
C#
public string  GetColumnSQLName(
   int columnID
);
パラメータ
  • columnID   カラムの ID。値は、[0,ColumnCount-1] の範囲内であることが必要です。

戻り値

カラムの名前。カラムに名前がない場合は NULL 参照 (Visual Basic の Nothing)。SQL クエリでカラムのエイリアスが使用されている場合は、そのエイリアスが返されます。

備考

結果セットでは、すべてのカラムに名前があるとは限らないほか、すべてのカラム名がユニークであるとは限りません。エイリアスを使用している場合は、カラムの名前がエイリアスになります。

GetColumnSQLName メソッドは、非エイリアス・カラム、非計算カラムの GetColumnName とは異なります。GetColumnSQLName は、常にカラムの名前を返します (プレフィクスとしてテーブル名は付きません)。この動作は、他の ADO.NET プロバイダの動作によく似ていますが、ユニークでない名前を生成する可能性が高くなります。

カラムの ID とカウントは、スキーマのアップグレード中に変更されることがあります。カラムを正しく識別するには、名前でアクセスするか、キャッシュされている ID とカウントをスキーマのアップグレード後にリフレッシュします。

参照