社区
C#
帖子详情
大数据量的物理表(10-100W条记录) 快速通过 数据适配器进行数据更新
pursuer
2007-04-05 01:56:57
前掉:
大数据量的物理表(10-100W条记录)
需解决问题:
快速通过 数据适配器进行数据更新 (或者用其它的方法)
...全文
312
17
打赏
收藏
大数据量的物理表(10-100W条记录) 快速通过 数据适配器进行数据更新
前掉: 大数据量的物理表(10-100W条记录) 需解决问题: 快速通过 数据适配器进行数据更新 (或者用其它的方法)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pursuer
2007-04-17
打赏
举报
回复
顶一下先
pursuer
2007-04-06
打赏
举报
回复
UP
GXY2005
2007-04-05
打赏
举报
回复
放弃SqlCommandBuilder,自己写update 语句效率会高些!
pursuer
2007-04-05
打赏
举报
回复
我要申明一下:
不希望使用存储过程,不知道有没有其它更好的方法,请指教
pursuer
2007-04-05
打赏
举报
回复
在这里我贴出原先的代码
#region 更新数据集部分,新版本 2006-1-16
public string UpdateDataSet(string userName,string tableName,string filterStr,string whereSql,string orderSql,
DataTable dataTable)
{
string rtnstr="";
string sqlStr=createSqlStr(tableName,filterStr,whereSql,orderSql);//对分段的SQL进行组合
SqlConnection conn = new SqlConnection(m_conn_str);
SqlDataAdapter da=new SqlDataAdapter(sqlStr,conn);
try
{
conn.Open();
SqlCommandBuilder bldr = new SqlCommandBuilder(da);
da.SelectCommand.CommandText=sqlStr;
if (dataTable.Rows[0].RowState==DataRowState.Added)
{
da.InsertCommand=bldr.GetInsertCommand();
da.InsertCommand.CommandTimeout=Timeout;
}
if (dataTable.Rows[0].RowState==DataRowState.Modified)
{
da.UpdateCommand=bldr.GetUpdateCommand();
da.UpdateCommand.CommandTimeout=Timeout;
}
if (dataTable.Rows[0].RowState==DataRowState.Deleted)
{
da.DeleteCommand=bldr.GetDeleteCommand();
da.DeleteCommand.CommandTimeout=Timeout;
}
int count=da.Update(dataTable);
return "000000";
}
catch(Exception ex)
{
rtnstr="999999"+ex.Message;
return rtnstr;
}
finally
{
conn.Close();
da.Dispose();
dataTable.Dispose();
dataTable=null;
}
}
#endregion
fsvbboy
2007-04-05
打赏
举报
回复
用存储过程好些!
hqpy
2007-04-05
打赏
举报
回复
使用存储过程比较好!
Red_angelX
2007-04-05
打赏
举报
回复
sql相关 不会...
Jinwmmail
2007-04-05
打赏
举报
回复
不太明白楼主要要求,
如果要全部提到前台来, 然后只是更新了一部份, 然后想把更新的一部份保存至数据库?
zhangliu_521
2007-04-05
打赏
举报
回复
一直积累的这么多数据,而需要的是每次更新最后的一组数据??
pursuer
2007-04-05
打赏
举报
回复
一般更新几十条数据吧
zhangliu_521
2007-04-05
打赏
举报
回复
全部更新??
gui0605
2007-04-05
打赏
举报
回复
up
xray2005
2007-04-05
打赏
举报
回复
更新什么?
最快应该就是 使用 存储过程了
hertcloud
2007-04-05
打赏
举报
回复
对于 经常用于 条件判断where后的字段
建立 索引可以 加快速度
rtdb
2007-04-05
打赏
举报
回复
直接用SQL操作数据库,没有理由全部LOAD上来。
hertcloud
2007-04-05
打赏
举报
回复
更新什么?
最快应该就是 使用 存储过程了
安卓原生开发调用后端接口视频教程
课程讲解聊后端接口开发、跨域请求、电脑识别手机(开启开发者选项和usb调试模块、
数据
线、usb接口)、真机调试、断点调试、安卓项目创建、清单文件配置、安卓窗体创建、安卓窗体布局、通过程序动态获取界面控件的值和设置界面控件的值、给安卓布局元素绑定点击事件、安卓窗体之间的跳转和参数传递、重写安卓
适配器
实现列
表
数据
绑定、给
数据
列
表
中的
数据
项绑定点击事件、点击列
表
项查看详情、后端
数据
表
设计和接口开发、安卓端调用接口并传递参数、解决中文乱码问题、对安卓软件
进行
签名和发布等功能。功能比较简单,但是课程比较详细,特别适合初学者。
第一视角/第一人称
数据
集
大
量
开放的第一人称或者第一视角的
数据
集,方便读者
快速
查阅下载使用
计算机网络 -
数据
链路层
一.
数据
链路层的功能
数据
链路层在
物理
层提供服务的基础上向网络层提供服务,其主要作用是加强
物理
层传输原始比特流的功能,将
物理
层提供的可能出错的
物理
连接改造为逻辑上无差错的
数据
链路,使之对网络层
表
现为一
条
无差错的链路。 链路:从一个结点到相邻节点的一段
物理
链路(有线或无线),中间没有任何其它的交换结点。
数据
链路:在
物理
链路上加上实现一些必要的通信协议(用于控制
数据
的传输)的硬件和软件(当下最常用的就是网络
适配器
,包括了硬件和软件),就构成了
数据
链路层。 1. 为网络层提供服务 对网络层而言,
数据
链路层
数据
集成-3-
数据
集成框架
数据
集成-3-
数据
集成框架
《DAMA
数据
管理知识体系指南》读书笔记-第八章(
数据
集成与互操作)
目录一、前言二、内容结构三、主要内容1.引言2.活动3.工具4.方法5.实施指南6.
数据
集成和互操作治理四、思考与总结 一、前言 本文是《DAMA
数据
管理知识体系指南》第八章的读书笔记,主要讲述
数据
集成和互操作相关的内容,就是
数据
集成处理与
数据
能力提供,核心内容就是ETL相关的内容。
数据
集成和互操作是
数据
实践中最重要的模块之一,同时也是
数据
管理的核心内容,以及具体的落地之处。该章节对
数据
集成和互操作的各概念、相关系统、核心关注点都有比较清晰的讲解,对所有的
数据
从业同学都会有所启发,非常值得一读。该篇总结约7
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章