社区
疑难问题
帖子详情
如何将一个表的修改后的结果集更新回表,而且字段判断和更新修改的字段
zj2050
2008-07-27 04:59:09
大家好,
有一个结果集A, 现在修改了其中的一些内容,请问 如何将一个表的修改后的结果集更新回表,而且字段判断和更新修改的字段
谢谢
...全文
176
14
打赏
收藏
如何将一个表的修改后的结果集更新回表,而且字段判断和更新修改的字段
大家好, 有一个结果集A, 现在修改了其中的一些内容,请问 如何将一个表的修改后的结果集更新回表,而且字段判断和更新修改的字段 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zj2050
2008-07-28
打赏
举报
回复
如果原来表里的数据很多,使用 select * from 这有效率
[Quote=引用 13 楼 hyde100 的回复:]
1).NET里数据适配器可以用。
2)DATASET里的TABLE里数据变化的时候,da.Update(changedDs, tableName),会自动更新相应的字段
[/Quote]
hyde100
2008-07-28
打赏
举报
回复
1).NET里数据适配器可以用。
2)DATASET里的TABLE里数据变化的时候,da.Update(changedDs, tableName),会自动更新相应的字段
zj2050
2008-07-28
打赏
举报
回复
顶起
zj2050
2008-07-28
打赏
举报
回复
判断后更新
请问这样行吗?
public bool UpdateWithDs(DataSet changedDs, string tableName)
{
try
{
Connection.Open();
string strSql = "select * from " + tableName;
SqlDataAdapter da = new SqlDataAdapter(strSql, Connection);
SqlCommandBuilder sqlCmdBuilder = new SqlCommandBuilder(da);
da.Update(changedDs, tableName);
changedDs.AcceptChanges();
return true;//返回更新了的数据库表
}
catch
{
// MessageBox.Show(ex.Message, "数据库更新失败");
return false;
}
}
[Quote=引用 8 楼 fcuandy 的回复:]
引用 4 楼 zj2050 的回复:
比如说,数据表中有字段 a1,a2,a3,a4,a5
结果集中有 a2,a4,a5
现在结果集中的有一个被改变了,请问我如何判断结果集中 哪一条有字段被修改了,如果修改了就更新回数据库
存储过程如何实现?
引用 1 楼 roger0705sally 的回复:
一种方式是:逐笔UPDATE的数据库表中。
另一种是:利用存储过程完成更新。
你是要更新,还是要判断?
[/Quote]
zj2050
2008-07-28
打赏
举报
回复
多谢
[Quote=引用 9 楼 M1CR0S0FT 的回复:]
顶~
[/Quote]
M1CR0S0FT
2008-07-28
打赏
举报
回复
顶~
fcuandy
2008-07-27
打赏
举报
回复
[Quote=引用 4 楼 zj2050 的回复:]
比如说,数据表中有字段 a1,a2,a3,a4,a5
结果集中有 a2,a4,a5
现在结果集中的有一个被改变了,请问我如何判断结果集中 哪一条有字段被修改了,如果修改了就更新回数据库
存储过程如何实现?
引用 1 楼 roger0705sally 的回复:
一种方式是:逐笔UPDATE的数据库表中。
另一种是:利用存储过程完成更新。
[/Quote]
你是要更新,还是要判断?
hery2002
2008-07-27
打赏
举报
回复
3楼的链接里面有很多例子和源代码,
而且VB.NET和C#的都有,
楼主好好看看吧,
如果英文看起来比较痛苦的话,
你搜索一下那个scott mitchell 的asp.net 2.0数据教程,
很多人都把这个教程翻译成中文了的,
你找找看都有的 :)
zj2050
2008-07-27
打赏
举报
回复
你好,
最近才学习C#,很多不懂,请多执教,能提供一下代码支持吗? 谢谢
[Quote=引用 5 楼 hery2002 的回复:]
引用 4 楼 zj2050 的回复:
比如说,数据表中有字段 a1,a2,a3,a4,a5
结果集中有 a2,a4,a5
现在结果集中的有一个被改变了,请问我如何判断结果集中 哪一条有字段被修改了,如果修改了就更新回数据库
存储过程如何实现?
引用 1 楼 roger0705sally 的回复:
一种方式是:逐笔UPDATE的数据库表中。
另一种是:利用存储过程完成更新。
那就是3楼说的,批量更新,
这个不需要做存储过程来实现,
程序端都已经都给你封装…
[/Quote]
hery2002
2008-07-27
打赏
举报
回复
[Quote=引用 4 楼 zj2050 的回复:]
比如说,数据表中有字段 a1,a2,a3,a4,a5
结果集中有 a2,a4,a5
现在结果集中的有一个被改变了,请问我如何判断结果集中 哪一条有字段被修改了,如果修改了就更新回数据库
存储过程如何实现?
引用 1 楼 roger0705sally 的回复:
一种方式是:逐笔UPDATE的数据库表中。
另一种是:利用存储过程完成更新。
[/Quote]
那就是3楼说的,批量更新,
这个不需要做存储过程来实现,
程序端都已经都给你封装好了,
不需要自己这么麻烦在来判断和比较,
看看那个例子先~~
zj2050
2008-07-27
打赏
举报
回复
比如说,数据表中有字段 a1,a2,a3,a4,a5
结果集中有 a2,a4,a5
现在结果集中的有一个被改变了,请问我如何判断结果集中 哪一条有字段被修改了,如果修改了就更新回数据库
存储过程如何实现?
[Quote=引用 1 楼 roger0705sally 的回复:]
一种方式是:逐笔UPDATE的数据库表中。
另一种是:利用存储过程完成更新。
[/Quote]
hery2002
2008-07-27
打赏
举报
回复
这个编程的问题吧,
和数据库没有多大关系,
是不是批量更新?
看看
scott mitchell 的asp.net 2.0数据教程
中的关于批量更新的例子就行了.
http://www.asp.net/learn/data-access/
水族杰纶
2008-07-27
打赏
举报
回复
说的不清楚,楼主最好在提问的同时赋予点数据以示说明~~
芸香传奇
2008-07-27
打赏
举报
回复
一种方式是:逐笔UPDATE的数据库表中。
另一种是:利用存储过程完成更新。
QGIS查看
字段
类型[项目代码]
本文详细介绍了在QGIS中查看图层属性
表
中各个
字段
类型的三种方法。方法一通过属性
表
查看,包括加载图层、打开属性
表
和组织列或
字段
信息;方法二通过图层属性查看,包括右键图层选择属性并切换到
字段
选项卡;方法三通过Python控制台使用API代码查看
字段
类型。此外,文章还列举了QGIS中常见的
字段
类型分类,如整数型、浮点数型、字符串型、日期或时间型以及二进制数据。这些方法帮助用户轻松获取图层
字段
的详细信息。
RK356x SDK环境搭建[代码]
本文详细介绍了在Linux系统(推荐Ubuntu)上搭建RK356x SDK开发环境的步骤。首先需要确保Python环境正确配置,安装git并设置用户信息。接着从供应商获取SDK包,合并并解压后进入SDK目录。文章还提到
更新
SDK至最新版本的方法,但由于权限问题可能无法执行。此外,还列出了安装其他开发工具和库的命令,包括解决Ubuntu 23以上版本不支持Python2安装的方法。最后,提供了编译U-Boot和Kernel所需的工具链路径,完成整个开发环境的搭建。
安卓项目源码AndroidListView下拉刷新Demo
安卓项目源码Android ListView下拉刷新 Demo
Vscode调试Python无反应[源码]
文章主要讨论了在Vscode中调试Python代码时没有任何反应的问题及其解决方法。问题的根源在于所选的Python解释器环境版本过低,而Python Debugger的版本是最新的,不再支持Python3.6。作者提供了两种解决方案:一是降低Python Debugger的版本,二是安装扩展Debugpy Old。由于作者的Python版本低于3.7,因此选择了安装Debugpy Old的方法,并手动
修改
了launch.json文件,最终成功解决了问题。文章还提供了参考链接,方便读者进一步查阅。
手动安装ComfyUI插件[代码]
文章介绍了在无法自动安装ComfyUI-PuLID-Flux插件时,如何进行手动安装的步骤。首先需要进入ComfyUI的自定义节点目录,然后通过git克隆插件仓库,接着进入插件目录并安装所需的依赖项。特别提到了在安装facexlib时可能会遇到问题,并提供了解决该问题的具体命令。整个过程详细说明了每一步的操作,帮助用户顺利完成插件的安装。
疑难问题
22,298
社区成员
121,733
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章