sql - 将 Datagridview 值添加到数据库
问题描述
我有一个要填充的datagridview,在我单击一个按钮并且所有行都进入我的数据库之后,这是有效的,但是当我想插入更多行并插入到数据库中时,它会再次插入所有行,我只是想要最后添加的。如果有人可以帮助我,我将不胜感激。
解决方案
无法评论,所以我会在这里写...
因此,如果我对您的理解正确,您正在填充 gridview 并将其发送到数据库。之后,您再次填充gridview并发送它,但这次它还发送一个已经在gridview上的?
编辑/更新 (在额外信息之后[见下面的评论])
您可以使用该SELECT
语句仅放置不存在的值。
在您开始使用此方法/语句之前,您需要非常清楚哪些值可以多次放置,这样您才能以这种方式编写 WHERE 语句......
我确实做了一个示例供您查看:
DBFIDDLE 上
的示例还有你这样做的另一个选择是使用IF
声明。我还将为此制作一个 SQLFIDDLE,但首先我需要去市场,回家后也会用它来编辑这篇文章。
推荐阅读
- csv - 如何通过 SQL Developer 将 Amazon Redshift 输出保存到本地 csv
- c# - Com.Theartofdev.Edmodo.Cropper 库结果代码已取消
- pine-script - 如何计算前一根蜡烛的 ATR?
- excel - VBA自动过滤复制值,重复数据删除并粘贴到其他工作表中
- rdf - URI 限定名称的数据类型
- java - springdoc-openapi-ui OpenAPI Java 生成器继承
- input - 距离期望输入成为代理,但没有人代替
- javascript - 在 redux reducer 中刷新值的问题。为什么我不能创建动作并分配新的状态值?
- reactjs - npm start 和 nodemon 做同样的事情吗?
- ubuntu - 将 Buildroot 项目从 Ubuntu 14.04 移植到 Ubuntu 20.04