有谁可以帮我解释一下这段语句是什么意思啊
我知道我很菜,不要取笑我
public static People GetByLogin(string login)
{
string sql = string.Format("select * from people where login='{0}'", login);
DataTable dt = DBHelper.GetTable(sql, "p");
if (dt.Rows.Count > 0)
return Get(dt.Rows[0]);
return null;
}
------解决方案--------------------
public static People GetByLogin(string login)
{
//格式化sql字符串,用login参数值,替换 {0}
string sql = string.Format("select * from people where login='{0}'", login);
//取得数据集
DataTable dt = DBHelper.GetTable(sql, "p");
if (dt.Rows.Count > 0)
//返回Get的 内容
return Get(dt.Rows[0]);
//返回空,有用吗?
return null;
}
------解决方案--------------------
C# code
public static People GetByLogin(string login)
{
string sql = string.Format("select * from people where login='{0}'", login);//定义sql语句
DataTable dt = DBHelper.GetTable(sql, "p");//调用helper类的根据sql取出datatable的方法
if (dt.Rows.Count > 0)//当取出的table不为空
return Get(dt.Rows[0]);
return null;
}