2011-06-03 46 views
0

我有一个大的数据到表中,我想远程填充它,当我开始获取数据时,在一段时间连接丢失后,动作结束, ,如何在批处理中加载数据集for ado.net

请帮我过来.. !!

问候, AKHIL

+1

是“不要拉太多数据”一个可行的选择吗?它应该是非常罕见的,你需要转移大量的数据... – 2011-06-03 12:07:51

+0

使用[BeginLoadData](http://msdn.microsoft.com/en-us/library/system.data.datatable.beginloaddata.aspx)和[EndLoadData](http://msdn.microsoft.com/zh-cn/library/system.data.datatable.endloaddata.aspx)。 – 2011-06-03 12:53:30

回答

0

你可能会更好看使用ETL工具。如果你正在使用sql server,ssis可能是一个选项。
我以前用Rhino ETL取得好成绩 - http://ayende.com/blog/3102/rhino-etl-2-0

您还可以搜索这个论坛或谷歌的ETL工具。这应该给你各种选择。

希望有帮助....

+0

谢谢,但是有没有简单的方法..?因为我们使用企业库5.0与数据库进行通信,我发现有些查询会加载巨大的数据(可能是客户或产品) – Akhil 2011-06-08 04:41:50

+0

该场景是从数据库获取产品数据以填充产品combo.this是巨大的 – Akhil 2011-06-08 04:43:20

+0

我仍然建议查看ETL工具。在处理大量数据时,通常使用ETL(Extract-Transform-Load)工具。 – czuroski 2011-06-08 11:37:47

相关问题