我正在做一个项目,我需要从 MSSQL 数据库表中提取数据,然后将数据插入到 AS400 上具有相同结构的表中。
SqlBulkCopy 是该操作的理想选择,但失败了(可以理解),因为 AS400 使用 ODBC 连接。
如有任何帮助或建议,我们将不胜感激!
谢谢
最佳答案
如果这是一次性任务,我可能只是将数据从 MSSQL 提取到 CSV 文件中。然后将 CSV 文件放入 AS/400 上的 IFS 文件夹中,然后使用 CPYFRMIMPF。您可能必须使用日期格式来玩游戏以匹配 AS/400 格式。您可以在 CPYFRMIMPF 命令中指定日期和时间格式以及分隔符。
如果这需要是一项可重复的任务,那么我希望其他人有更好的答案。
关于c# - 如何在 C# 中使用 ODBC 连接执行 SqlBulkCopy(等效)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1525992/