非静态的字段 方法或属性,要求引用对象?
在model层就不用写了,大家也知道,在dal层里是这样写的///<summary>///添加一条记录publicintAdd(Model.Membermodel){mo...
在model层就不用写了,大家 也知道,在dal层里是这样写的
/// <summary>
/// 添加一条记录
public int Add(Model.Member model)
{
model = new Model.Member();
string db = System.Configuration.ConfigurationManager.ConnectionStrings["MemberDb"].ProviderName;
OleDbConnection conn = new OleDbConnection(db);
conn.Open();
string InsertCommadn = "INSERT INTO Member(Name, ThumbPic, Type) VALUES ("+model.Name+","+ model.ThumbPic+","+model.Type+")";
OleDbCommand command = new OleDbCommand(InsertCommadn,conn);
int n = command.ExecuteNonQuery();
if (n > 0)
{ return n; }
else { n = 0; return n; }
}
在bll层里就出错了
public bool Add(Model.Member model)
{
model = new Model.Member();
return DAL.Member.Add(model)>0;//这里就会出错说“非静态的字段 方法或属性,要求引用对象?”
}
希望大侠们帮助解救下,谢谢。 展开
/// <summary>
/// 添加一条记录
public int Add(Model.Member model)
{
model = new Model.Member();
string db = System.Configuration.ConfigurationManager.ConnectionStrings["MemberDb"].ProviderName;
OleDbConnection conn = new OleDbConnection(db);
conn.Open();
string InsertCommadn = "INSERT INTO Member(Name, ThumbPic, Type) VALUES ("+model.Name+","+ model.ThumbPic+","+model.Type+")";
OleDbCommand command = new OleDbCommand(InsertCommadn,conn);
int n = command.ExecuteNonQuery();
if (n > 0)
{ return n; }
else { n = 0; return n; }
}
在bll层里就出错了
public bool Add(Model.Member model)
{
model = new Model.Member();
return DAL.Member.Add(model)>0;//这里就会出错说“非静态的字段 方法或属性,要求引用对象?”
}
希望大侠们帮助解救下,谢谢。 展开
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
展开全部
DAL层里的add方法应该是static的。。。要不然你需要实例化才可以调用这个方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DAL:
public static int Add(Model.Member model)
public static int Add(Model.Member model)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public bool Add(Model.Member model)
{
Member _Member =new Member ();
return _Member.Add(model);
}
将DAL对应类.实例化就OK
{
Member _Member =new Member ();
return _Member.Add(model);
}
将DAL对应类.实例化就OK
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询