2010-12-16 66 views
4

我的任務是爲我們的辦公室創建一對本地使用的數據庫,一個用於記錄疾病呼叫,另一個用於登錄人員出租車。HTA的簡單數據庫

我不能在將用於開發應用程序的機器上安裝新軟件,也不能在將使用該應用程序的機器上安裝新軟件,因此不幸的是沒有基於xAMP的應用程序。 Excel是可用的,但我寧願不走那條路線,因爲我想提供一個乾淨的用戶界面。

所以我在看一個基於HTA的應用程序。問題是:我似乎無法爲HTA應用程序找到簡單易用的數據庫類型存儲解決方案。我是否需要從頭開始寫點東西,或者任何人都可以推薦我可以使用的東西?

回答

3

您可以嘗試一個SQLite ActiveX包裝,如SQLite COMSqLite2X

+0

這是我本來要去的路線,但COM對象似乎並不想加載,我不知道這是否是由於安全設置。我正在調查,因爲我們說... – kaigoh 2010-12-16 16:55:05

3

如果您不能安裝任何東西......

+0

我正在考慮這兩個選項,但: 1.我不能真正使用Access數據庫,因爲我們沒有安裝Access。 (這和Access訪問很糟糕......) 2.是的,幾乎我的另一個想法,唯一的問題是文件的增長速度。性能可能是一個問題(這裏的機器不完全是現代的!),如果我開始嘗試解析5或6 MB的文本文件。但這仍然是一種選擇... 啓。 – kaigoh 2010-12-16 17:00:45

+0

您不需要安裝Access即可使用ADO,它內置在所有版本的Windows上(如果我正確記得,它是98)。使用ADOX庫創建數據庫。 SQLite將是我的第一選擇,但我會繼續努力。另外,建立一個10MB的測試JSON文件,看看它真的需要多長時間。這可能是合理的。但是你的系統會有多個用戶同時使用嗎?文本文件數據庫不能很好地處理,而MDB文件也會有侷限性。 – Todd 2010-12-16 21:18:24

0

你可以使用類似Ragic的東西,而不是從頭開始寫東西。你實際上不需要編寫任何代碼,而且你的同事也不會太困惑,因爲它使用Excel等電子表格界面。此外,它是網絡上的雲數據庫,因此您不必在辦公室計算機上安裝。