如何在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
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow