[問題] 如何把 Datatable 整理後寫進 MySQL ?

看板C_Sharp作者時間5年前 (2019/01/24 19:12), 5年前編輯推噓0(003)
留言3則, 3人參與, 5年前最新討論串1/1
各位新進好, 小弟最近要把一個副檔名 .dbf 的會員資料庫匯進我的 MySQL, 因為 .dbf 的資料欄位和我的 MySQL 資料欄位不符, 所以以前我都是用 Excel 整理後存成.csv檔, 透過 HeidiSQL (MySQL的管理工具),把 .csv 檔匯進去資料庫。 現在,本魯的想法是先用ODBC讀取 .dbf 檔轉成 datatable, 再用 datatable 整理欄位後,寫進資料庫。 例如:.dbf檔是三個欄位,要整理後變成一個欄位 -------------------------------- ------------------------ | A | B | C | | Address | -------------------------------- ===> ------------------------ | 中正區 | 重慶南路| 100號 | | 中正區重慶南路100號 | -------------------------------- ------------------------ 目前的進度是已經成功用ODBC讀取 .dbf 檔轉成 datatable, 接下來有關整理+寫進資料庫的步驟就卡住了! 請教一下,有什麼解決方法嗎? 或是其他更好的建議。 先謝謝各位大大的協助了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.118.244 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1548328364.A.7B7.html

01/24 20:08, 5年前 , 1F
MySQL有提供.net用的dll
01/24 20:08, 1F

01/25 08:25, 5年前 , 2F
google "c# mysql",就可以找到很多 sample code
01/25 08:25, 2F

02/01 07:40, 5年前 , 3F
借題請教,這種是不是只能逐行寫入SQL呢?
02/01 07:40, 3F
感覺應該是,因為批次寫入好像沒辦法調... 後來,我是選擇把資料庫改成符合資料來源的規格(資料欄位一模一樣), 然後再把我的相關程式碼改寫,好家在,我寫的是小程式, 所以花一個下午的時間就改完了... ※ 編輯: a828203 (114.42.126.124), 02/04/2019 21:07:59
文章代碼(AID): #1SIPsiUt (C_Sharp)