executereader
时间: 2023-09-10 17:14:34 浏览: 170
Execute runner
ExecuteReader() 是 ADO.NET 中的一个方法,用于执行 SQL 查询并返回一个包含结果集的 DataReader 对象。 DataReader 对象可以用于以只读方式逐行读取结果集中的数据。
以下是使用 ExecuteReader() 方法执行 SQL 查询的基本示例:
```csharp
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand("SELECT * FROM Customers", connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(reader["CustomerID"].ToString() + ", " + reader["CompanyName"].ToString());
}
reader.Close();
}
```
在上面的示例中,使用 SqlConnection 和 SqlCommand 来设置连接字符串和 SQL 查询语句,然后使用 ExecuteReader() 方法执行查询并返回一个 SqlDataReader 对象。最后,通过循环读取 SqlDataReader 对象中的数据行。 读取完成后,需要调用 Close() 方法关闭 SqlDataReader 对象。
阅读全文