UI层的代码
taojuBLL.data.User user =new taojuBLL.data.User();
datahelp.Users().Login(txtName.Text, txtPaswd.Text);这个是datahelp
public class datahelp
{
private static volatile taojuBLL.users m_users = null;
public static users Users()
{
if (m_users == null)
{
lock (typeof(users))
{
if (m_users == null)
{
m_users = new users();
}
}
}
return m_users;
}
taojuBLL.data.usernamespace taojuBLL.data
{
public class User : taojuDAL.User
{
}
}
taojuDAL.Userpublic taojuBLL.data.User Login(string Name, string Paswd)
{
Database db = DatabaseFactory.CreateDatabase();
string strSql = "select * from Users where name='" + Name + "' and Paswd='" + Paswd + "'";
DbCommand cmd = db.GetSqlStringCommand(strSql);
taojuBLL.data.User user = null;
using (IDataReader dataReader = db.ExecuteReader(cmd))
{
while (dataReader.Read())
{
user.Uid = Convert.ToInt32(dataReader["Uid"]);
user.Name = dataReader["name"].ToString().Trim();
user.Paswd = dataReader["Paswd"].ToString().Trim();
user.Email = dataReader["Email"].ToString().Trim();
user.Tel = dataReader["Tel"].ToString().Trim();
user.Rname = dataReader["Rname"].ToString().Trim();
user.Ctime = Convert.ToDateTime(dataReader["Ctime"]);
user.Admin = Convert.ToBoolean(dataReader["admin"]); }
}
return user;
}提示这句错误 datahelp.Users().Login(txtName.Text, txtPaswd.Text);
应该怎么写
taojuBLL.data.User user =new taojuBLL.data.User();
datahelp.Users().Login(txtName.Text, txtPaswd.Text);这个是datahelp
public class datahelp
{
private static volatile taojuBLL.users m_users = null;
public static users Users()
{
if (m_users == null)
{
lock (typeof(users))
{
if (m_users == null)
{
m_users = new users();
}
}
}
return m_users;
}
taojuBLL.data.usernamespace taojuBLL.data
{
public class User : taojuDAL.User
{
}
}
taojuDAL.Userpublic taojuBLL.data.User Login(string Name, string Paswd)
{
Database db = DatabaseFactory.CreateDatabase();
string strSql = "select * from Users where name='" + Name + "' and Paswd='" + Paswd + "'";
DbCommand cmd = db.GetSqlStringCommand(strSql);
taojuBLL.data.User user = null;
using (IDataReader dataReader = db.ExecuteReader(cmd))
{
while (dataReader.Read())
{
user.Uid = Convert.ToInt32(dataReader["Uid"]);
user.Name = dataReader["name"].ToString().Trim();
user.Paswd = dataReader["Paswd"].ToString().Trim();
user.Email = dataReader["Email"].ToString().Trim();
user.Tel = dataReader["Tel"].ToString().Trim();
user.Rname = dataReader["Rname"].ToString().Trim();
user.Ctime = Convert.ToDateTime(dataReader["Ctime"]);
user.Admin = Convert.ToBoolean(dataReader["admin"]); }
}
return user;
}提示这句错误 datahelp.Users().Login(txtName.Text, txtPaswd.Text);
应该怎么写
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货