[問題] 請問BCB6 不同資料庫要做轉存 有無比較簡潔的方法?
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
BCB6
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
沒有
問題(Question):
最近在做一個事情是要把原有的Access資料庫(mdb檔)中最新的一筆資料抓出
並轉存到另一個MySQL資料庫
目前用的方式應該是最笨重的
用ODBC與Access做連結,然後用ADO系列的工具將一整個資料庫全部載入
再去選最後一筆資料去讀出資料庫中的存值 並轉到MySQL那個資料表插入
因為這個mdb有50多MB 程式跑起來的時候佔了70多MB的記憶體...
應該有比較簡潔的方法吧? (直接用Access指令丟給本來的mdb檔?)
另外寫資料的時候 想直接去抓欄位(column)的名稱寫入SQL字串
省的自己一個一個寫很累
但是我只會把那堆資料弄到DBGrid裡然後取他的欄位名字
DBGrid1->Fields[i]->FieldName
不知道有沒有不靠DBGrid就可以拿到欄位名字的方法?
補充說明(Supplement):
對SQL很不熟......是不是可以直接用SQL去回傳column的欄位名稱就好??
如果問題很蠢先抱歉一下...@@ 如果有解答感謝各位 <(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.142.212
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章