最近因客戶需要,要用到Sqlite數(shù)據(jù)庫,前端工具使用VB或Access, 在使用過程中遇到一些問題,(特別感謝 席主習(xí)_smileyoufu 幫助)通過網(wǎng)友幫助和網(wǎng)上搜索,將一些解決心得寫下來,希望對Sqlite入門者有所幫助和啟動(dòng) 1.VB或Access 要直接使用Sqlite數(shù)據(jù)庫,需要安裝一個(gè)Sqlite litex的版本,才能正常注冊sqlite3.dll 但實(shí)際我在注冊中,在一些電腦注冊會(huì)出現(xiàn)使用問題,網(wǎng)友如果測試成功,請跟貼 sqlite lites使用說明及下載地址: http://blog.sina.com.cn/s/blog_48e2ea3401018fiz.html 2.可使用 sqliteforexcel 解決方案,里面封裝了一個(gè)dll ,下載地址: http://sqliteforexcel.codeplex.com/ SQLite3_StdCall.dll SQLiteForExcel.xls SQLiteForExcel_64.xlsm SQLiteForWord.doc 里面也包含
缺點(diǎn):是沒有創(chuàng)建新數(shù)據(jù)庫的方法,使用接口 與ado 不太兼容,語法不相同。遷移成本有點(diǎn)高 3. 第三種解決方案,也是 席主習(xí)_smileyoufu 提供方案,使用vbRichClient5.dll vb_cairo_sqlite.dll DirectCOM.dll 可實(shí)現(xiàn)免注冊使用sqlite數(shù)據(jù)庫,且因?yàn)?vbRichClient5 的封裝,使用Sqlite數(shù)據(jù)庫幾乎 沒有太大的差異。 且Sqlite的數(shù)據(jù)庫在一些性能性,特別的內(nèi)存數(shù)據(jù)庫,速度非常的快。對一些單機(jī)軟件非常適合 使用方法,從 http://www.vbrichclient.com/ 官方下載 vbRichClient5.dll vb_cairo_sqlite.dll DirectCOM.dll 即可 唯一缺點(diǎn)是發(fā)布時(shí)需要帶著 vbRichClient5.dll 庫(注冊或免注冊方式) vb_cairo_sqlite.dll (原生DLL,不需要注冊) DirectCOM.dll 且 vb_cairo_sqlite.dll vbRichClient5.dll 必須保持在同一個(gè)目錄即可 相關(guān)鏈接: Access數(shù)據(jù)庫與Sqlite數(shù)據(jù)庫性能對比測試 http://m.mzhfr.cn/thread-119912-1-1.html |
|站長郵箱|小黑屋|手機(jī)版|Office中國/Access中國
( 粵ICP備10043721號-1 )
GMT+8, 2025-7-13 08:14 , Processed in 0.101792 second(s), 23 queries .
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.