-1
Этот код фактически написан в методе набора данных. Все нормально. Но я хотел изменить его на метод datareader.Я хотел изменить этот код DataSet на код SqlDataReader
public DataSet SelectTopic(LessionPlanBEL bellp)
{
DataSet ds = new DataSet();
try
{
con.Open();
string query = "Select * from lessiontopic where [email protected] ";
SqlDataAdapter da = new SqlDataAdapter(query, con);
da.SelectCommand.Parameters.Add("@subject", SqlDbType.Int).Value = bellp.subject;
da.Fill(ds);
}
catch (Exception ex)
{
}
finally
{
con.Close();
}
return ds;
}
Благодарим Вас за мой question.We не может использовать SqlDataReader DR = новый SqlDataReader. Потому что у него нет публичного конструктора. Это означает, что он предназначен для создания другим объектом object.object. Помогите мне ... Как исправить эту ошибку? –
'SqlCommand.ExecuteReader()' вернет 'SqlDataReader'. – Tim