异常详细信息: 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>" ;
展开
 我来答
南门军周
2014-05-23 · 超过63用户采纳过TA的回答
知道答主
回答量:136
采纳率:0%
帮助的人:68.8万
展开全部
你的SQL中的参数与OleDbParameter中的不匹配,请重新检查一下
满意请采纳。
追问
感谢大神的回答。不过能不能请您说明白点?具体怎么改?新手不懂。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式