上传数据时候,只能新加数据,如果是已有的数据就不能更新!

问题描述

思路:1.我把DataSet里的一个DataTable传到在一个新的DataTable→New_Dt=SQL_Select("select*from信息").Tables[0];2.然后把新的DataTable清空→New_Dt.Clear();3.在清空后的DataTable里加一行→New_Dr=New_Dt.NewRow();4.在这一行里存我想要存的东西!→New_Dr[Control_Name.Name]=Control_Name.Text;↓↓↓↓↓↓↓↓↓↓↓↓保存数据用SqlDataAdapter的Update↓↓↓↓↓↓↓↓↓↓我是这样做的:1.把添加好的新行加到New_Dt→New_Dt.Rows.Add(New_Dr);2.为SqlDataAdapter建SqlCommandBuilder→SqlCommandBuilderSCB=newSqlCommandBuilder(SDA);3.上传→SDA.Update(New_Dt);问题:1.能够存入新的资料,但是不能存入以前的资料(比如:数据库里已经有的姓名为“小李”我只把“小李”下的编号改成"2"就不能更新)提升被什么什么约束,不能插入重复的键!2.怎么才能怎么才能实现能能更新!!!!!!!!!!谢谢!!!

解决方案

解决方案二:
你的编号是自动增长的还是?设置为主键的话当然不能重复了。
解决方案三:
是主键我不是想输入重复的编号啊!~我在想是不是没定位~~如果是数据库里的已经有的信息,就定位那个人到那人修改后~才能成功!试试去!想办法定位!

时间: 2024-10-28 15:04:42

上传数据时候,只能新加数据,如果是已有的数据就不能更新!的相关文章

PHP文件上传、客户端和服务器端加限制、抓取错误信息、完整步骤解析

文件上传分为两个部分,HTML显示部分和PHP处理部分,HTML部分主要是让用户来选择所要上传的文件,然后通过PHP中的$_FILES,我们可以把文件上传到服务器的指定目录. 1.客户端页面 客户端的配置 1.表单页面 2.表单发送方式为post 3.表单form中添加enctype="multipart/form-data" <body> <form action="doaction.php" method="post" en

PHP + plupload.js实现多图上传并显示进度条加删除实例代码

PHP + plupload.js JS插件实现多图上传并显示进度条加删除实例,废话不多说,直接上代码 HTML代码: <!DOCTYPE html> <head> <meta charset="utf-8" /> <meta name="viewport" content="initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no&qu

.net-我在做文件上传的时候,但是上传大文件的时候就出现“无法访问已关闭的文件”错误

问题描述 我在做文件上传的时候,但是上传大文件的时候就出现"无法访问已关闭的文件"错误 我在做.net文件上传的时候,一次性能上传好几个的那种,但是每次上传小的文件的时候都能成功,如果上传较大一点的文件的时候就会出现"无法访问已关闭的文件"的错误,我不知道是什么情况,而且我把文件上传的最大设置成100M都不行,哪位大神级人物能不能帮帮忙解答一下!!!小女子这厢有理了!!!

asp.net mvc 上传后图片如何更新(上传到文件,不存放数据库),如下图,怎么维护更新,谢了哈

问题描述 asp.net mvc 上传后图片如何更新(上传到文件,不存放数据库),如下图,怎么维护更新,谢了哈 比如维护下面图片,最好来个实例源码呀 ,谢谢前辈,切记:图片是存在文件里,主要是维护不会写~~谢谢前辈了 ...么么哒 解决方案 你上传到服务器上,服务器数据库记录文件名和路径.然后就是文件名的增删改查了. 解决方案二: ASP.NET MVC上传文件ASP.NET MVC 上传文件asp.net MVC上传文件

上传问题,如何在用户没有保存时删除已上传文件

问题描述 实际情况是:有一个web页面,用户可以新建教程.这个过程中用户可以上传相关的图片和文件,当用户点保存时,将文件路径写入数据库.问题是:如果用户一直上传,但最后却不点击保存,如何处理那些已上传的文件?(特别情况是用户打开了很多个页面,上传后都不保存)请各位发表意见... 解决方案 解决方案二:上传之后先保存在临时路径,保存的时候再把文件拷贝到正式路径如果没保存,就不用拷贝临时路径的文件最终都要删除----------------------------------------------

MaxCompute Studio使用心得系列1——本地数据上传下载

MaxCompute Studio已经发布好久,一直没能好好体验,近期MaxCompute Studio 陆续推出很多好用的功能,今天开始给大家分享使用心得. 用过大数据开发套件的同学,对于本地数据上传下载,都会遇到这样的问题: '导入本地数据'功能,限制本地数据文件大小最大为10MB: 查询结果导出本地时,由于select语句返回结果最大为10000行的限制,最多只能导出1W数据: 数据导出本地文件的功能只有'查询结果导出本地'. 要解决以上问题,通常都是需要自己安装console客户端,通过

日志服务(原SLS)新功能发布(5)--使用Logstash接入数据

日志服务结合Logstash 目前,阿里云用户可以通过API/SDK或Logtail将数据写入日志服务,参考. 今天要介绍一个新方法:使用著名开源软件Logstash采集机器日志数据,并结合日志服务插件完成数据上传日志服务功能. 用户可以在阿里云ECS,或者是IDC机房机器,又或者是其它云厂商的虚拟机上安装Logstash及插件,进行简单的配置,轻松地将本机日志数据搬到云上来. IIS日志场景 以Windows平台上最常见的IIS(Internet Information Services)日志

微信JSSDK多图片上传并且解决IOS系统上传一直加载的问题

微信多图片上传必须挨个上传,也就是不能并行,得串行: 那么我们可以定义一个如下所示的上传函数: var serverIds = []; function uploadImages(localImagesIds) { if (localImagesIds.length === 0) { $.showPreloader('正在提交数据...'); $('form').submit(); } wx.uploadImage({ localId: localImagesIds[0], // 需要上传的图片

分离与继承的思想实现图片上传后的预览功能:ImageUploadView_javascript技巧

本文要介绍的是网页中常见的图片上传后直接在页面生成小图预览的实现思路,考虑到该功能有一定的适用性,于是把相关的逻辑封装成了一个ImageUploadView组件,实际使用效果可查看下一段的git效果图.在实现这个组件的过程中,有用到前面几篇博客介绍的相关内容,比如继承库class.js,任意组件的事件管理库eventBase.js,同时包含进了自己对职责分离,表现与行为分离这两方面的一些思考,欢迎阅读与交流. 演示效果: 注:由于演示的代码都是静态的,所以文件上传的组件是用setTimeout模