DB2Command.ExecuteReader 方法

CommandText 发送到 Connection 并构建 DB2DataReader

重载列表

名称 描述
ExecuteReader() CommandText 发送到 连接 并构建 DB2®DataReader
ExecuteReader(CommandBehavior) CommandText 发送到 连接,并根据指定的 CommandBehavior 构建 DB2DataReader

示例

[Visual Basic , C#] 以下示例创建 DB2命令,然后通过传递作为 SQL SELECT 语句的字符串以及用于连接到数据库的字符串来执行此命令。 随后将 CommandBehavior 设置为 CloseConnection

注: [Visual Basic , C#] 此示例显示如何使用 ExecuteReader的其中一个重载版本。 有关其他可用的示例,请参阅各个重载主题。
[Visual Basic]
Public Sub CreateMyDB2DataReader(mySelectQuery As String, _
myConnectionString As String)
    Dim myConnection As New DB2Connection(myConnectionString)
    Dim myCommand As New DB2Command(mySelectQuery, myConnection)
    myCommand.Connection.Open()
    Dim myReader As DB2DataReader = 
        myCommand.ExecuteReader(CommandBehavior.CloseConnection)
    While myReader.Read()
        Console.WriteLine(myReader.GetString(0))
    End While
    myReader.Close()
    myConnection.Close()
 End Sub

[C#]
public void CreateMyDB2DataReader(string mySelectQuery,string myConnectionString)
{
   DB2Connection myConnection = new DB2Connection(myConnectionString);
   DB2Command myCommand = new DB2Command(mySelectQuery, myConnection);
   myCommand.Connection.Open();
   DB2DataReader myReader = 
   myCommand.ExecuteReader(CommandBehavior.CloseConnection);
   while(myReader.Read())
   {
      Console.WriteLine(myReader.GetString(0));
   }
   myReader.Close();
   myConnection.Close();
}