C# 使用MySqlDataAdapter批量更新数据

使用MySqlDataAdapter批量更新数据if(table.ExtendedProperties["SQL"]!=null){adapter.SelectComma... 使用MySqlDataAdapter批量更新数据 if (table.ExtendedProperties["SQL"] != null) { adapter.SelectCommand.CommandText = table.ExtendedProperties["SQL"].ToString(); }table.ExtendedProperties["SQL"]指的是什么?处理datatable时,ExtendedProperties["SQL"]应该如何处理? 展开
 我来答
尘雨洛烟
推荐于2016-11-16 · TA获得超过6202个赞
知道大有可为答主
回答量:3967
采纳率:79%
帮助的人:976万
展开全部
ExtendedProperties属性用来存储用户自定义的信息,在此处应该是向DataTable中添加了SQL信息,用来存储具体的查询,如

table.ExtendedProperties.Add("SQL","select * from 表名");

以后就可以用table.ExtendedProperties["SQL"].ToString()来代替具体的查询语句了
追问
那如果update一个Excel的的数据到SQL中,岂不是要拼接一条好长的语句?
例如 :UPDATE [TB_user] SET [name] = 'p1',[password] = 'n1' WHERE [id] = 1 ; UPDATE [TB_user] SET [name] = 'p2',[password] = 'n2' WHERE [id] = 2 ……
追答
没明白你更新Excel的数据到SQL中是什么意思,是把Excel数据更新到SQL Server中还是其它?如果没有什么规律当然要一条条的更新,但是可以试试找找其中的规律,比如update table set userName='p'+i where id like '%p%',当然这只是举个例子
网易云信
2023-12-06 广告
网易云信提供一站式的 1 对 1 UIKit 组件库,可以更快地搭建 1 对 1 社交平台,能够快速实现音视频呼叫、音视频通话、1对1消息发送、美颜和礼物功能,直接可以复用我们的组件源码就可以了。优势:1、全套1对1 UI组件,接入更快;2... 点击进入详情页
本回答由网易云信提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式