using model;
/// 根据ID查找
public DataTable SelectById(string id)
{
DataTable dt = new DataTable();
//P_Admin pa = new P_Admin();
string sql = "select * from P_Admin whrer P_id"; //1
SqlParameter[] para = new SqlParameter[] { new SqlParameter("@P_id",id)}; //2
dt = sqlhelper.ExecuteQuery(sql, para, CommandType.Text );
return dt;
}
1,在这段代码中的 P_id 是表的字段名,但我不知道这里传进来的参数应该怎么写,是直接写 id 呢,还是写model下(class P_Admin)private string P_id ; public string p_id{get...} 中的 P_id 或 p_id 。能不能帮我写一个正确的查询语句。
2,在第二中, @P_id 和 id 这两个分别表示什么?
这段代码是仿写的,原代码用的不是查询语句,而是存储过程。改了一下,弄得我都糊涂了