异常详细信息: System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。
各位大神,我是新手,最近最这个一直出现这样的错误,快被弄疯了。大神们帮帮看看哪里有问题。异常详细信息:System.Data.OleDb.OleDbException:至...
各位大神,我是新手,最近最这个一直出现这样的错误,快被弄疯了。大神们帮帮看看哪里有问题。
异常详细信息: System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。
下面是源代码。 紧急求救。若能帮忙,感激不尽。好人一生平安
//连接数据库定义
string ConnectionString2 = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="
+ @MapPath ("Sec.accdb");
string CommandString2 = @"SELECT Avg(w1) AS avgw1, Avg(w2) AS avgw2, Avg(w3) AS avgw3, Avg(w4) AS avgw4 FROM calavg";
OleDbConnection conn2 = new OleDbConnection(ConnectionString2);
OleDbCommand cmd2 = new OleDbCommand(CommandString2, conn2);
conn2.Open();
//建立dataread
OleDbDataReader drr = cmd2.ExecuteReader();
//因素定义
string Element12, Element22, Element32, Element42;
//可以更改以下内容可更改七个权重的名称
Element12 = "资源特性";
Element22 = "环境特性";
Element32 = "经济性";
Element42 = "技术性";
labelmessage2.Text = "<hr><br><center><table width=90% border='1' bordercolor='#996600'><tr bgcolor='#CDCDCD'><td>" + Element12 + "</td><td>"
+ Element22 + "</td><td>" + Element32 + "</td><td>" + Element42 + "</td><td>" ; 展开
异常详细信息: System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。
下面是源代码。 紧急求救。若能帮忙,感激不尽。好人一生平安
//连接数据库定义
string ConnectionString2 = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="
+ @MapPath ("Sec.accdb");
string CommandString2 = @"SELECT Avg(w1) AS avgw1, Avg(w2) AS avgw2, Avg(w3) AS avgw3, Avg(w4) AS avgw4 FROM calavg";
OleDbConnection conn2 = new OleDbConnection(ConnectionString2);
OleDbCommand cmd2 = new OleDbCommand(CommandString2, conn2);
conn2.Open();
//建立dataread
OleDbDataReader drr = cmd2.ExecuteReader();
//因素定义
string Element12, Element22, Element32, Element42;
//可以更改以下内容可更改七个权重的名称
Element12 = "资源特性";
Element22 = "环境特性";
Element32 = "经济性";
Element42 = "技术性";
labelmessage2.Text = "<hr><br><center><table width=90% border='1' bordercolor='#996600'><tr bgcolor='#CDCDCD'><td>" + Element12 + "</td><td>"
+ Element22 + "</td><td>" + Element32 + "</td><td>" + Element42 + "</td><td>" ; 展开
1个回答
展开全部
你的SQL中的参数与OleDbParameter中的不匹配,请重新检查一下
满意请采纳。
满意请采纳。
追问
感谢大神的回答。不过能不能请您说明白点?具体怎么改?新手不懂。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
大雅新科技有限公司
2024-11-19 广告
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询