看板 C_Sharp 關於我們 聯絡資訊
※ [本文轉錄自 Database 看板] 作者: hpo14 (陌生) 看板: Database 標題: [資源] MDB to SQLite 時間: Sun Aug 10 18:45:10 2008 這幾天一直在 google MDB to SQLite 的方法,找了頗久終於在官網上面發現有 提供 MDBtoSQLite.vbs 這個檔案,但是它只是轉成 .sql,還需使用 sqlite 的主 程式匯入 sql 才是資料庫的檔,但是轉出來的 sql 有某幾個語法有錯(不過不影響) 如果有使用到 Date 欄位 vbs 中是以 TO_DATE() 的語法去轉換,但 Sqlite 本身並 未支援該語法,所以我用 strftime() 去代替 TO_DATE() (SQLite Date And Time Functions http://www.sqlite.org/lang_datefunc.html ) 小弟寫了個批次檔,免除手動輸入指令的煩惱 (其實是不知道要怎麼樣讓 vbs 出來的檔案直接 piped 給 sqlite 的主程式 @@) 壓縮檔內容 1. 官網提供的 MDBtoSQLite.vbs (但我有修改過) 2. SQLite 3.6.1 (windows command line) http://www.sqlite.org/sqlite-3_6_1.zip <- 不放心的自己抓 3. DoConvert.bat (我寫的批次檔 ) 檔案位置:http://foxking1412.myweb.hinet.net/MdbToSqlite.zip 使用方法:將檔案與 MDB 檔放置在一起,執行 DoConvert.bat 即可。 ps. 若 SQLite 的執行檔不是 sqlite3.exe 那請自己行修正 bat 檔內的相對名稱 ps2.每張 Table 中至少要有一個 Primary Key , 不然轉換的時候好像會錯的樣子 最後,小弟不保證 100% 可以 Work。 :p -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.78.243 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.78.243