要使用DataReader检索ADO数据,你可以按照以下步骤进行操作:
-
创建一个SqlConnection对象,用于与数据库建立连接。
-
使用SqlConnection对象创建一个SqlCommand对象,用于执行SQL查询语句。
-
执行SqlCommand对象的ExecuteReader方法,将结果返回给一个SqlDataReader对象。
-
使用SqlDataReader对象的Read方法逐行读取数据。
以下是一个示例代码:
string connectionString = "Data Source=serverName;Initial Catalog=databaseName;User ID=username;Password=password"; string query = "SELECT * FROM tableName"; using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); SqlCommand command = new SqlCommand(query, connection); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { // 从DataReader中读取数据 int id = (int)reader["ID"]; string name = (string)reader["Name"]; // 其他字段 // 处理读取到的数据 Console.WriteLine($"ID: {id}, Name: {name}"); } reader.Close(); }
在上述示例中,你需要将serverName
、databaseName
、tableName
、username
和password
替换为你的实际连接信息和查询语句。然后,你可以根据需要从DataReader对象中读取并处理数据。