C#中,已经添加了具有相同键的项是什么意思?

 我来答
熊熊熊灬熊孩子
推荐于2019-09-29 · TA获得超过7375个赞
知道小有建树答主
回答量:69
采纳率:0%
帮助的人:9373
展开全部
  1. 这个错误表示dictionary中已经有你要添加的这一项了。

  2. dictionary中是不允许有重复项的,这样才能按key索引到唯一一个value。

  3. 你在出错的地方查看dictionary里面有哪些数据,然后再看看添加的数据是什么。

  4. 如果是键值对集合(Dictionary)的话,它的键(key)是不允许重复的;如果是数据库操作相关,主键是不能重复的。

c# 中添加数据到数据库中的三种方法:

  1. 利用SQL语句添加。

    在SQL语句中提供了INSERT语句进行数据添加,其语法格式:

    INSERT [Into] table_name[(column_list)] values (data_values)。

  2. 通过SqlParameter参数添加。

    通过SqlParameter参数向数据库添加数据,主要使用SqlParameter类的一些属性和方法。

    首先要创建SqlConnection类的一个对象,用来连接数据库,然后插入一个带参数的SQL命令。

  3. 通过存储过程添加。

    存储过程可以过滤SQL语句中的非法字符,而且在创建时可直接在服务器上进行编译,所以执行起来比单个SQL语句快。通过存储过程添加数据,可以提高程序的执行效率,而且便于以后的维护。

    利用存储过程向数据库添加记录时,首先要创建SqlConnection类的一个对象,用来连接数据库,然后使用SqlCommand对象的CommandType属性指定要执行的SQL文本命令为存储过程,并通过Add方法向SqlParameter中添加参数,最后使用SqlCommand对象的ExecuteNonQuery方法执行数据更新操作。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式