【发布时间】:2011-02-15 22:14:16
【问题描述】:
将数据存储到 SqlDataReader 时遇到问题。当我分配 sdr 变量时,在 connection.close() 处,sdr 变量变为空。为什么?
string strConnection = ConfigurationManager.ConnectionStrings["dbconn"].ConnectionString;
SqlDataReader sdr = null;
using (SqlConnection connection = new SqlConnection(strConnection))
{
connection.Open();
using (SqlCommand cmd = new SqlCommand("GetProducts", connection))
{
cmd.CommandType = System.Data.CommandType.StoredProcedure;
sdr = cmd.ExecuteReader();
}
connection.Close();
}
return (sdr);
【问题讨论】:
标签: c# ado.net sqldatareader datareader