-
0 votesanswersviews
从内存中的DataTable中删除与Database中的重复行匹配的行
我有一个dataTable,我将使用BulkCopy到目标表 . 我正在尝试解决主键违规问题 . 因此,我没有使用临时表,而是与 生产环境 合并,而是尝试从内存中的DataTable中删除冗余行,然后再将其传递给WriteToServer方法 . 在我的代码中,我根据列和字段以与数据库中的表格相同的格式创建了Memory DataTable列 . 所以我没有做任何列映射 . 我的PK记录是具有唯一... -
0 votesanswersviews
脚本任务批量复制从Excel到Sql Server 2008.缺少行
我目前正在从Excel工作表加载数据,该工作表有一个 Headers 到SQL服务器中的表 . 我在SSIS中使用脚本任务 . 一切都工作正常,除了它没有加载 Headers 后的第一行 . 如果我将行移动到工作表的底部,它会正确加载 . Any ideas? 以下是我使用的代码: string excelconnectionstring =“Provider = Microsoft.ACE.... -
0 votesanswersviews
使用SqlBulkCopy导入Excel文件失败
SqlBulkCopy在我的本地机器上运行完美,但在服务器上使用相同的xlsx文件 外部表格不是预期的格式 . 要么 没有可用的错误消息,结果代码:E_FAIL(0x80004005) . 这个excel文件有超过20,000行 . 但是,如果我尝试4000行,它是有效的 . 我的连接字符串如下: <add name = "Excel07+ConString" c... -
0 votesanswersviews
Spring的JPA @Param文件名为postgres COPY
我有以下接口连接到PostgreSQL数据库: public interface ExampleDAO extends JpaRepository<Example, Integer> { @Modifying @Query(value="COPY my_table FROM :filename CSV HEADER", nativeQuery=tru... -
16 votesanswersviews
如何防止在没有主键时使用SqlBulkCopy插入重复记录
我收到一个包含数千条记录的每日XML文件,每条记录都是我需要存储在内部数据库中用于报告和计费的业务事务 . 我的印象是每天的文件只包含唯一的记录,但发现我对unique的定义与提供者的定义并不完全相同 . 导入此数据的当前应用程序是C#.Net 3.5控制台应用程序,它使用SqlBulkCopy进入MS SQL Server 2008数据库表,其中列与XML记录的结构完全匹配 . 每个记录只有10...