
这个错误表示dictionary中已经有你要添加的这一项了。
dictionary中是不允许有重复项的,这样才能按key索引到唯一一个value。
你在出错的地方查看dictionary里面有哪些数据,然后再看看添加的数据是什么。
如果是键值对集合(Dictionary)的话,它的键(key)是不允许重复的;如果是数据库 *** 作相关,主键是不能重复的。
c# 中添加数据到数据库中的三种方法:
利用SQL语句添加。
在SQL语句中提供了INSERT语句进行数据添加,其语法格式:
INSERT [Into] table_name[(column_list)] values (data_values)。
通过SqlParameter参数添加。
通过SqlParameter参数向数据库添加数据,主要使用SqlParameter类的一些属性和方法。
首先要创建SqlConnection类的一个对象,用来连接数据库,然后插入一个带参数的SQL命令。
通过存储过程添加。
存储过程可以过滤SQL语句中的非法字符,而且在创建时可直接在服务器上进行编译,所以执行起来比单个SQL语句快。通过存储过程添加数据,可以提高程序的执行效率,而且便于以后的维护。
利用存储过程向数据库添加记录时,首先要创建SqlConnection类的一个对象,用来连接数据库,然后使用SqlCommand对象的CommandType属性指定要执行的SQL文本命令为存储过程,并通过Add方法向SqlParameter中添加参数,最后使用SqlCommand对象的ExecuteNonQuery方法执行数据更新 *** 作。
if(listbox1.Items.Contains(ListItem))//如果有了,返回true{
Response.Write("listbox中已有了这个项目")
}
①在开始→运行→输入:perfmon.msc →确定,打开性能监视器。②创建用户定义→右键点击用户→Performance Counter(性能计数器)→属性。
③性能计数器→点击添加。
④如果对添加的计数器不太清楚,可以点击左下方的显示描述,这里有详解。
⑤点选需要增加的项目→添加。
⑥再返回来,就可以看到已经添加的项目了(不能重复添加相同的项目)→确定。
⑦再进行何时收集的设定。用户自定义→使用鼠标右键点击用户→属性。计划→添加→定时→确定。设置完毕,点击确定。即可定时收集数据了。
⑧右键点击用户→导出列表→保存→查看记录内容,判断故障原因。
参考资料:《如何配置性能计数器》
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)