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"]应该如何处理?
展开
展开全部
ExtendedProperties属性用来存储用户自定义的信息,在此处应该是向DataTable中添加了SQL信息,用来存储具体的查询,如
table.ExtendedProperties.Add("SQL","select * from 表名");
以后就可以用table.ExtendedProperties["SQL"].ToString()来代替具体的查询语句了
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 广告
2023-12-06 广告
网易云信提供一站式的 1 对 1 UIKit 组件库,可以更快地搭建 1 对 1 社交平台,能够快速实现音视频呼叫、音视频通话、1对1消息发送、美颜和礼物功能,直接可以复用我们的组件源码就可以了。优势:1、全套1对1 UI组件,接入更快;2...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询