※ [本文轉錄自 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