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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 数据访问 API » SQL Anywhere .NET 2.0 API 参考 » iAnywhere.Data.SQLAnywhere 命名空间 (.NET 2.0) » SADataReader 类

 

GetOrdinal 方法

在已知列名的情况下返回列顺序号。

语法
Visual Basic

Public Overrides Function GetOrdinal( _
   ByVal name As String _
) As Integer
C#

public override int GetOrdinal(
   string  name
);
参数
  • name   列名称。

返回值

从零开始的列顺序号。

注释

GetOrdinal 首先执行区分大小写的查找,如果失败,再进行不区分大小写的搜索。

GetOrdinal 不区分日语假名长度。

因为基于顺序号的查找比命名查找效率更高,因此在循环内调用 GetOrdinal 效率不高。可以通过调用一次 GetOrdinal,并将结果指派给一个整数变量以供在循环内使用来节约时间。

另请参见