如何在C#中使用ODBC连接执行SqlBulkCopy(等效)?

c# ibm-midrange odbc sqlbulkcopy sql-server

我正在开发一个项目,我需要从MSSQL数据库表中提取数据,然后将数据插入到AS400上相同结构的表中。

SqlBulkCopy将是此操作的理想候选者,但失败(可理解)因为AS400使用ODBC连接。

任何有关这方面的帮助或建议将不胜感激!

谢谢

一般承认的答案

如果这是一次性的任务,我可能只是将数据从MSSQL提取到CSV文件中。然后将CSV文件放入AS / 400上的IFS文件夹中,然后使用CPYFRMIMPF。您可能必须使用日期格式玩游戏以匹配AS / 400格式。您可以在CPYFRMIMPF命令上指定日期和时间格式和分隔符。

如果这需要是一个可重复的任务,那么我希望其他人有更好的答案。



许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因