看板 C_Sharp 關於我們 聯絡資訊
各位新進好, 小弟最近要把一個副檔名 .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
testPtt: MySQL有提供.net用的dll 01/24 20:08
anumis: google "c# mysql",就可以找到很多 sample code 01/25 08:25
JamesGO: 借題請教,這種是不是只能逐行寫入SQL呢? 02/01 07:40
感覺應該是,因為批次寫入好像沒辦法調... 後來,我是選擇把資料庫改成符合資料來源的規格(資料欄位一模一樣), 然後再把我的相關程式碼改寫,好家在,我寫的是小程式, 所以花一個下午的時間就改完了... ※ 編輯: a828203 (114.42.126.124), 02/04/2019 21:07:59