我的任务是创建几个数据库供我们办公室的本地使用,一个用于记录病假呼叫,另一个用于记录员工出租车。
我无法在将用于开发应用程序的机器或将使用该应用程序的机器上安装新软件,因此遗憾的是没有基于 xAMP 的应用程序。Excel 是可用的,但我不想走这条路,因为我想提供一个干净的 UI。
所以我正在考虑组合一个基于 HTA 的应用程序。问题是:我似乎无法为 HTA 应用程序找到一个简单易用的数据库类型存储解决方案。我是否需要从头开始写一些东西,或者任何人都可以推荐一些我可以使用的东西?
我的任务是创建几个数据库供我们办公室的本地使用,一个用于记录病假呼叫,另一个用于记录员工出租车。
我无法在将用于开发应用程序的机器或将使用该应用程序的机器上安装新软件,因此遗憾的是没有基于 xAMP 的应用程序。Excel 是可用的,但我不想走这条路,因为我想提供一个干净的 UI。
所以我正在考虑组合一个基于 HTA 的应用程序。问题是:我似乎无法为 HTA 应用程序找到一个简单易用的数据库类型存储解决方案。我是否需要从头开始写一些东西,或者任何人都可以推荐一些我可以使用的东西?
You can try an SQLite ActiveX wrapper, like SQLite COM or SqLite2X.
如果你不能安装任何东西......
您应该能够连接到... dun dun dunnnnADODB.Connection
... 使用- VBScript 示例访问数据库,但 API 应该可移植到 JScript,例如http://www.kuro5hin.org/story/2005/7 /14/13942/7643
快速而肮脏的想法 - 将所有内容存储在 JavaScript 中Object
,并从文件中读取/写入 JSON。
您也可以使用 XML,像这样:http: //msdn.microsoft.com/en-us/library/ms762708%28VS.85%29.aspx
但在我看来,MDB(msaccess 数据库)是最好的方法:
你可以使用Ragic之类的东西,而不是从头开始写东西。你真的不需要编写任何代码,你的同事也不会太困惑,因为它使用 Excel 等电子表格界面。此外,它是网络上的云数据库,因此您不必在办公室计算机上安装。