DB2® Command.ExecuteResultSet(IBM®.Data. DB2. DB2 ResultSetOptions) 方法

CommandText 发送到 Connection 并在指定 DB2ResultSetOptions时构建 DB2ResultSet

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

语法


[Visual Basic]
Public Function ExecuteResultSet( _
   options As DB2ResultSetOptions _
) As DB2ResultSet

[C#]
public DB2ResultSet
 ExecuteResultSet(
   DB2ResultSetOptions options
);
[C++]
public: DB2ResultSet
* ExecuteResultSet(
   DB2ResultSetOptions options
);
[JScript]
public function ExecuteResultSet(
   options : DB2ResultSetOptions
) : DB2ResultSet
;

参数

options
其中一个 IBM.Data.DB2.DB2ResultSetOptions 值。

返回值

DB2ResultSet 实例。

示例

[C#] 以下示例演示如何从可滚动 DB2ResultSet读取数据。

[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 |
      DB2ResultSetOptions.Updatable);

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

    return salesData;
  }