这个错误该怎么搞啊!! 另一个 SqlParameterCollection 已包含带有 ParameterName“@user_name”的 SqlParameter说得很清楚了啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题是comm的Parameters集合是空的啊,第一次add就出错了 GetCommand()函数:private static IDbCommand GetCommand() { IDbCommand comm; if(BbsConfiguration.SQLProvider == "1") { comm = new SqlCommand(); } else { comm = new OleDbCommand(); } return comm; } static 已包含带有 ParameterName“@user_name”的SqlParameter吧 if(parameters != null && parameters.Count > 0) { for(int i = 0;i < parameters.Count;i++) comm.Parameters.Add(parameters[i]); //这里出错了 }问题是comm的Parameters集合是空的啊,第一次add就出错了你看看代码comm的Parameters集合怎么会是空的?!!!!!parameters != null && parameters.Count > 0就是错在这里!!! 非静态的一样的问题parameters是传进来的参数,不是comm的Parameters集合 晕,是不是因为这样comm.Parameters.Add(parameters[i]);parameters集合里的每一个parameter对象都是属于parameters集合的,所以不能添加到comm的Parameters集合里要新创建一个副本才能comm.Parameters.Add(); FindControl怎样查找后台生成的Html控件? 救命呀,我的ASP.NET出大错了!! asp.net forms验证,跳转就失效,请问下是什么原因? 38道asp.net的面试题,求答案!!! Repeater控件发布Atom问题,需要马上知道问题所在 xml保存问题 file field为什么不能保存文件? 怎样实现 每单击按钮一次,在datatable中添加一行数据 文件下载问题,help me 服务器组件我怎么添加客户端脚本那??? 微软的treeview要求IE 5.5 以上真繁! 如何在页面上插入Excel图表?
private static IDbCommand GetCommand()
{
IDbCommand comm;
if(BbsConfiguration.SQLProvider == "1")
{
comm = new SqlCommand();
}
else
{
comm = new OleDbCommand();
} return comm;
}
{
for(int i = 0;i < parameters.Count;i++)
comm.Parameters.Add(parameters[i]); //这里出错了
}问题是comm的Parameters集合是空的啊,第一次add就出错了你看看代码comm的Parameters集合怎么会是空的?!!!!!parameters != null && parameters.Count > 0
就是错在这里!!!
parameters是传进来的参数,不是comm的Parameters集合
parameters集合里的每一个parameter对象都是属于parameters集合的,所以不能添加到comm的Parameters集合里要新创建一个副本才能comm.Parameters.Add();