要使用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對象中讀取并處理數據。