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

标签 c# sql-server odbc ibm-midrange sqlbulkcopy

我正在做一个项目,我需要从 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/

相关文章:

c# - 在许多应用程序之间共享连接字符串

c# - 我是否需要锁定以 ReadOnlyCollection 作为参数的并发方法?

c# - 无法在 Windows Phone 8.1 中集成 Dropbox

php - PHP/SQL 中的处理时间

c# - 如何使用 MS SQL 数据库选择级联 DropDownList

sql-server - 如何将 SQL_NUMERIC_STRUCT 转换为 double 和字符串?

c# - 异步等待死锁

sql-server - 搜索所有表、所有列中的特定值 SQL Server

c++ - 使用 char 数组来保存任意大小的对象数组,对齐问题?

Qt 5 ODBC 驱动问题