sqlbulkcopy相关内容

回滚的批量复制

我有一个应用程序,它从我的数据库在C#中的批量复制类进行复印。 发生异常时,我可以回滚SQL Server中的批量复制操作? 解决方案 MSDN文章在交易执行批量复制操作 - 的 ..
发布时间:2016-09-20 20:44:55 C#/.NET

使用SqlBulkCopy的无法插入数据表

这是我的代码与下面的列和数据库,这些列是 nvarchars 。 SqlBulkCopy的bulkCopy =新SqlBulkCopy的(连接, System.Data.SqlClient.SqlBulkCopyOptions.Default,交易); bulkCopy.DestinationTableName =“测试”; bulkCopy.ColumnMappings.A ..
发布时间:2016-09-20 10:42:15 C#/.NET

与父/子关系SQL批量插入,是为了保留吗?

下面指出的这些问题类似,我与结构两个表: 创建父表( RECNO INT标识(1,1)主键不为空, groupCode INT, parentdata VARCHAR(80) ); 创建表子( parentrecno INT不为空, childdata VARCHAR(80) ) 我需要快速插入几十万条记录到这些表格 - 以及表保存数百万无关的这种插入其他记录 ..
发布时间:2016-09-18 12:36:52 C#/.NET

SqlBulkCopy的或批量插入

我有大约17 GB的数据的总和约为6500文件,这是第一次,我已经不得不搬到我所说的大量数据。该数据是网络驱动器上,但个别文件相对较小(最大7 MB)。 我写在C#程序,我在想,如果,如​​果我使用BULK INSERT,而不是使用SqlBulkCopy我会注意到性能显著差异。在服务器上的表还有一个额外的列,所以如果我使用BULK INSERT我将不得不使用格式文件,然后运行为每行一个UPD ..
发布时间:2016-09-18 11:48:44 C#/.NET

映射列一个DataTable与SqlBulkCopy的SQL表

我想知道我将能够在数据库表coloumns映射到C#中的数据表中加入数据到数据库之前 使用(SqlBulkCopy的S =新SqlBulkCopy的(康涅狄格州)) { s.DestinationTableName =目标; s.WriteToServer(Ads_api_ReportData); } 解决方案 您可能需要像一些事情 公共无效BatchBul ..
发布时间:2016-09-18 10:44:31 C#/.NET

SQL Bulkcopy YYYYMMDD问题

我在asp.net 3.5使用SQL Bulkcopy一个字符串到日期的转换问题,C# 我看了一个大的CSV文件(的 CSV读者)。一个读应该被加载到SQL Server 2008中日期列中的字符串。 如果文本文件,例如包含字符串'2010-12-31',SQL Bulkcopy负荷。它没有任何问题到日期列 不过,如果字符串为“20101231”,我得到一个错误:结果 的从数据 ..
发布时间:2016-09-07 12:40:04 C#/.NET

SqlBulkCopy的 - 从数据源String类型的给定值不能转换为键入指定的目标列的钱

我越来越想从一个DataTable做一个SqlBulkCopy的时候这个异常 错误消息:给定值从数据源类型字符串不能转换为键入指定的目标列的钱。 目标站点:System.Object的ConvertValue(System.Object的,System.Data.SqlClient._SqlMetaData,布尔,布尔的ByRef,布尔的ByRef) 我明白了什么错误是说, ..
发布时间:2016-09-07 11:35:21 C#/.NET

如何gridview的行添加到DataTable?

我有一个gridview其中将包含行的一些'N'号....现在我想在GridView的所有行添加到DataTable将被用于bulkcopy操作... 我发现这个 HTTP://www.codeproject。 COM / KB / ASPNET / GridView_To_DataTable.aspx 但我想我的GridView的所有列添加到DataTable 的数据行 我要 ..
发布时间:2016-09-07 11:04:53 C#/.NET

如何$被插入与SqlBulkCopy的p $ pvent重复记录时,有没有主键

我收到一封包含几千条记录每天的XML文件中,每个作为一个商业交易,我需要在报告和计费使用一个内部数据库来存储。 我每一天的文件只包含唯一的记录IM pression之下,但已经发现,我的独特的定义是不完全一样的提供商。 这是进口该数据当前应用程序是一个C#.NET 3.5的控制台应用程序,它并因此使用SqlBulkCopy的成MS SQL Server 2008数据库表,其中列的XML记录的结 ..
发布时间:2016-08-28 15:03:35 C#/.NET

SqlBulkCopy的使用SQL CE

是否有可能使用使用SqlBulkCopy的SQL精简版例如(*。自卫队)文件? 我知道它的工作原理与SQL Server 200,但要检查CE兼容性。 如果它不没有任何人知道得到一个CSV文件类型到SQL Server CE无需使用数据集的最快的方法(在这里吐)? 解决方案 BULKCOPY没有在SQL CE支持。这里是如果你在你的表行的数量庞大的最快方法;插入太慢了! 使用(的Sq ..
发布时间:2016-08-26 20:43:55 C#/.NET

从类型列表获得一个IDataReader的

我有一个列表与LT;为MyObject> 一百万的元素。 (它实际上是一个亚音速集合,但它不会从数据库加载)。 我目前使用 使用SqlBulkCopy 如下: 私人字符串FastInsertCollection(字符串tableName值,数据表资料表) { 串sqlConn = ConfigurationManager.ConnectionStrings[SubSonicCon ..
发布时间:2016-08-26 20:29:24 C#/.NET

与SqlBulkCopy的标识列插入

我使用的是 SqlBulkCopy的对象插入几百万行生成到一个数据库。唯一的问题是,我插入表中有标识列。我曾尝试设置 SqlBulkCopyOptions 到 SqlBulkCopyOptions.KeepIdentity 和标识列设置为 0 的 DbNull.Value 和空。其中没有工作过。我觉得我失去了一些东西pretty简单,如果有人可以赐教那将是梦幻般的。谢谢! 的修改的为了澄清,我没 ..
发布时间:2016-08-26 20:10:15 C#/.NET

SQL批量复制"从数据源String类型的给定值不能转换为键入指定的目标列&QUOT的日期时间;使用ASP.NET

我工作的一个ASP.NET MVC4谟和我试图通过使用SQL批量复制数据从XLSX文件(Excel 2010中的文件)导出到我的数据库。我的Excel文件只包含2列:第一个是包含的数字(从1到25),第二包含的字符(连续一系列的“A,B,C”) 这是我如何努力,以做出口数据,但我得到了错误的“从数据源String类型的给定值不能转换为键入指定的目标列的整数” 公众的ActionResult散装 ..
发布时间:2016-06-14 20:26:04 C#/.NET

选自S preadsheet使用SqlBulkCopy

我使用SqlBulkCopy的导入从A S preadsheet记录到一个SQL Server数据库。 大容量复制操作的工作在大多数情况下的罚款。但是它做的事情,我不能让我的头左右。 我在列映射定义的列: bCopy.ColumnMappings.Add(“额”,“金额”); 在S preadsheet这是一个varchar,因为它是在我的工作表(我导入到一个工作表做一些验证之前,我将 ..
发布时间:2016-06-14 20:23:15 C#/.NET

如何更新SQL Server表使用Data从其他来源(数据表)

我有一个数据表这是从.xls的表生成。 我想存储该数据表到SQL Server数据库的现有表。 我用 SqlBulkCopy的存储行具有独特的PK 问题是,我也有有同PK 为SQL Server表,但包含其他行的细胞不同的值相比,SQL Server表。 在短: 让在我的 DataTable中说我有一排这样的: ID(PK)|名称|号 005 | ABC | 123 006 | L ..
发布时间:2016-06-11 21:08:17 C#/.NET

SqlBulkCopy的不工作

我有一个人口从Excel工作表的DataSet 。我想用SQLBulk复制到插入 Lead_Hdr 表,其中 LeadId 是PK记录。 我在执行下面的code有以下错误: 给定ColumnMapping不与在任何列匹配 源或目的 字符串构造= ConfigurationManager.ConnectionStrings [“构造”]的ToString()。使用(SqlBulkCopy ..
发布时间:2016-06-06 19:59:24 C#/.NET

使用SqlBulkCopy的插入/更新数据库

我与records.I'm插入记录使用SqlBulkCopy.It SQL表的DataTable工作fine.Next时候用得到相同的记录DataTable中很少改变的值是SqlBulkCopy的插入另一组的记录,但不更新previous details.How可以使用使用SqlBulkCopy我更新SQL表?请帮助。 谢谢, Vix指数 解决方案 SqlBulkCopy的仅用于插入记 ..
发布时间:2016-06-04 22:59:13 C#/.NET

插入批量数据的SQL:OLEDB IRowsetFastLoad与Ado.Net使用SqlBulkCopy

我正在评估不同的方法来插入SQL服务器中大量的数据。我发现 的SqlBulkCopy类从ADO。从OLEDB网和 IRowsetFastLoad 接口。据我所知,IRowsetFastLoad不会映射到C#,这是我的基本平台,所以我正在评估,如果这将是值得的,创建一个围绕IRowsetFastLoad的包装,.NET,所以我可以在我的应用程序中使用它。 任何人都知道,如果IRowsetFastL ..
发布时间:2015-11-28 19:37:11 数据库

如何使用SQL批量复制来获取插入数据记录的身份

我有一个ADO.NET 数据表约10万条记录。在该表中有一栏 xyID 有没有在它的价值,因为该列是自动生成的身份在我的SQL Server数据库。 我需要检索生成的ID为其他进程。我要寻找一种方式来批量复制这个数据表到SQL Server数据库,并在同一个“台阶”,以“填”我的数据表与生成的ID。 我怎样才能检索使用 SqlBulkCopy的类插入到表中的记录标识值? 解决方案 目前,我 ..
发布时间:2015-11-28 19:19:51 数据库