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();
}