作者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
※ hpo14:转录至看板 C_Sharp 08/10 18:54