DB2 V9.7 for Linux, UNIX, and Windows

DB2ResultSet.ReadPrevious 方法

如果游标是可滚动的,那么将 DB2ResultSet 移至前一条记录。

名称空间:
IBM.Data.DB2
组合件:
IBM.Data.DB2(在 IBM.Data.DB2.dll 中)

语法

[Visual Basic]
Public Function Read As Boolean
[C#]
public bool Read ()
[C++]
public:
bool Read ()
[JScript]
public function Read () : Boolean

返回值

如果新采用的位置具有记录(不管此记录是否已删除),那么为 true,否则为 false

注释

游标必须定位在结果集中,否则运行此方法将抛出异常。

示例

[C#] 以下示例演示如何从结果集中读取倒数第二行。

[C#]
  public static string getSalesData(DB2Connection conn)
  {
    string salesQuery = "SELECT * FROM SALES";
    string salesData = "";
    DB2Command cmd = new DB2Command(salesQuery, conn);
    DB2ResultSet salesRS = cmd.ExecuteResultSet(
      DB2ResultSetOptions.Scrollable |
      DB2ResultSetOptions.Sensitive |
      DB2ResultSetOptions.SkipDeleted);

    if (salesRS.Scrollable)
    {
      if (salesRS.ReadLast())
      {
        salesRS.ReadPrevious();
        salesData = salesRS.GetDB2Date(0).ToString();
        salesData += ", " + salesRS.GetDB2String(1).ToString();
        salesData += ", " + salesRS.GetDB2String(2).ToString();
        salesData += ", " + salesRS.GetDB2Int32(3).ToString();
      }
    }

        return salesData;
  }

版本信息

最近一次更新
本主题在 IBM DB2 V9.5 中进行了最近一次更新
.NET Framework 版本
支持版本:2.0、3.0、3.5 和 4.0
IBM 数据服务器客户机
支持版本:IBM DB2 V9