【发布时间】:2017-10-06 11:48:49
【问题描述】:
你能帮我解决这个问题吗? 我真的不知道该怎么做。
我想要做的是,当我给它一个 id 时,将它与存储在数据库中的另一个 id 进行比较。
public Rubro GetRubroById(int GivenId)
{
Rubro rubro = new Rubro();
SqlCommand command = new SqlCommand
("SELECT * FROM Rubro WHERE GivenId = Id", con);
try
{
con.Open();
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
rubro.Id = reader.GetInt32(0);
rubro.Name = reader.GetString(1);
}
con.Close();
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}
return rubro;
}
【问题讨论】:
-
你没有添加你的
SqlParameter
标签: c# sql database sqldatareader reader