作者a828203 ()
看板C_Sharp
标题[问题] 如何把 Datatable 整理後写进 MySQL ?
时间Thu Jan 24 19:12:41 2019
各位新进好,
小弟最近要把一个副档名 .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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1548328364.A.7B7.html
1F:→ testPtt: MySQL有提供.net用的dll 01/24 20:08
2F:→ anumis: google "c# mysql",就可以找到很多 sample code 01/25 08:25
3F:→ JamesGO: 借题请教,这种是不是只能逐行写入SQL呢? 02/01 07:40
感觉应该是,因为批次写入好像没办法调...
後来,我是选择把资料库改成符合资料来源的规格(资料栏位一模一样),
然後再把我的相关程式码改写,好家在,我写的是小程式,
所以花一个下午的时间就改完了...
※ 编辑: a828203 (114.42.126.124), 02/04/2019 21:07:59