public LogCategory GetInfo(int userid)
{
sql = "SELECT * FROM LogCategory WHERE cuserid=@cuserid";
OleDbParameter[] paras = new OleDbParameter[] {
new OleDbParameter("@cuserid",userid)
};
DataSet ds = SQLHelper.Query(sql, paras);
if (ds.Tables[0].Rows.Count > 0)
{
return new LogCategory(ds.Tables[0].Rows[0]);
}
return null;
}
我调用这个LogCategory类的函数GetInfo,出现“LogCategory”不包含采用“1”参数的构造函数的错误提示,错误在红色字那一行,这个类的构造函数是:
public LogCategory()
{
}
{
sql = "SELECT * FROM LogCategory WHERE cuserid=@cuserid";
OleDbParameter[] paras = new OleDbParameter[] {
new OleDbParameter("@cuserid",userid)
};
DataSet ds = SQLHelper.Query(sql, paras);
if (ds.Tables[0].Rows.Count > 0)
{
return new LogCategory(ds.Tables[0].Rows[0]);
}
return null;
}
我调用这个LogCategory类的函数GetInfo,出现“LogCategory”不包含采用“1”参数的构造函数的错误提示,错误在红色字那一行,这个类的构造函数是:
public LogCategory()
{
}
{}public LogCategory(string s)
{
//相关代码
}
public LogCategory(DataRow dr)
{
//相关代码}