各位大佬好,
請教一下,我現在有個OA系統的簽核資料(資料庫是SQL)要寫入到ERP DB2資料庫中,省去人工key資料到ERP系統中,如何操作可以實作。
SQL上要寫什么執行任務嘛,SQL如何配置ODBC與DB2連接,請各位有經驗的師傅給予指導,非常感謝。
uj5u.com熱心網友回復:
方法很多,我常用方法 CSV ,我猜DB2 應有支持CSV 檔,如沒有算我沒說先在SQL 把文字 column 里的文字換成$$$(把豆號 [,] 換成$$$ ,避免沖突),再匯出成*.CSV
DB2 匯入此CSV檔后,再將column 里的$$$換成豆號
uj5u.com熱心網友回復:
通過CSV格式匯入DB2需要手動的吧,我是想寫個程式介面,SQL資料通過ODBC寫到DB2一個表中。uj5u.com熱心網友回復:
先建一個Insert樣板SQLstring SQLinsert = "INSERT INTO XX1 (Column1,Column2) values ('{0}','{1});"
讀取SQL 資料
string SQLread = "Select * from Table1" //讀取MS SQL 資料
DataTable dt = FunDataTableCreate(SQLread);
string SQLrun = "";
做一個回圈,產生INSERT SQL
foreach (DataRow dr in dt.Rows)
{
SQLrun = SQLrun + string.Format(SQLinsert ,dr[Column1].ToString(),dr[Column2].ToString());
{
在DB2 執行緒執行此 SQLrun
uj5u.com熱心網友回復:
你好,請問SQL和DB2的連接,使用IBM i Access for Windows 配置ODB你好,請問SQL和DB2的連接,使用IBM i Access for Windows 配置ODBC玩過嘛C玩過嘛uj5u.com熱心網友回復:
沒玩過DB2 ,所以不清楚IBM i Access for Windows 用法轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/19892.html
標籤:ERP/CRM
