2014-03-31 80 views
0

我的任務是創建彙總和顯示來自數據庫(存儲在SQL服務器或.mdb中)信息的內容。我不能說服我的公司,我們需要使用一個實際的應用程序,因爲我顯然是唯一一個理解Visual Basic或C#。所有其他程序員都知道只有HTML和Javascript,並且因爲他們擔心只有一個人可以維護的東西(不能說我責怪他們,因爲我不希望成爲唯一能夠回答的人我們客戶的問題),這些是我僅限於的語言。
我在創建用於操作數據庫的ActiveX ADO對象方面取得了相當大的成功,但我的理解是,此功能在IE以外的瀏覽器中完全不起作用。由於我絕對相信這將是他們對我的下一個要求,任何人都知道有任何方法可以讀取數據庫(存儲在顯示頁面的計算機本地,網絡上的共享文件夾或SQL數據庫中網絡)在非IE瀏覽器?
我發現了各種插件來允許這些事情;這可能是最後一招,但我真的試圖避免告訴客戶我們的應用只有在安裝一些隨機插件時才能工作。
任何想法?在Firefox/Chrome中使用JavaScript訪問.mdb或SQL數據庫

回答

0

在JavaScript中打開的.mdb數據庫,你可以使用:ACCESSDB,這是一個庫中的JavaScript與Access數據庫的工作: http://accessdb.sourceforge.net/

開火一個SQL服務器查詢您的網絡中,你很可能使用:HTML5Sql:http://html5sql.com/

雖然我沒有使用後者。

+0

我無法讓AccessDB在firefox中工作,並通過源代碼的戳穿後,它看起來像它也依賴於ActiveX對象,做我正在做的事情與ADO。我認爲我不能依靠所有的客戶來使用HTML5。 – NickGlowsinDark

0

前段時間我在找一個類似的東西,還發現了AccessDB JavaScript文件。據我所知,它只能在Internet Explorer中工作,因爲ActiveX對象的工作方式正如你所提到的。我很喜歡這個在Chrome中工作,但我還沒有能夠在Chrome中使用它。

也就是說,我使用js文件來生成一些能夠很好地從數據庫中提取數據的應用程序。由於SQL有點不同,我使用Access來制定查詢。我已經能夠做任何事情,包括交叉表查詢,並輕鬆地將數據導出到HTML表格。

相關問題