[問題] 請問BCB6 不同資料庫要做轉存 有無比較簡潔的方法?

看板C_and_CPP (C/C++)作者 (再也不萌露娜妹)時間14年前 (2011/07/22 17:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
開發平台(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
文章代碼(AID): #1EAKYqXF (C_and_CPP)
文章代碼(AID): #1EAKYqXF (C_and_CPP)