0

我们有一个 SQLite 数据库,该数据库当前是从外部批处理作业中填充的。数据库不是很复杂(本质上是 1:n 关系中的两个表和一些保存查找值的“目录表”)。

我们现在必须添加一个用户前端以及一些报告。在某一时刻,只有一个用户在使用前端,但是,这应该可以从我们网络中的任何地方(= 可以访问 SQLite 文件的任何地方)进行。

以尽可能少的努力创建易于使用的前端的最简单方法是什么?我考虑过使用 HTML/JS,但还没有找到如何使用 JS 访问本地 SQLite DB(这甚至可能吗?我们当然可以授予应用程序这样的访问权限,但是,浏览器甚至支持这个吗?)

如果没有专用服务器就无法选择 HTML/JS,那么是否还有其他方法可以毫不费力地完成这项工作?我们不想以 MS Access 告终... :(

4

1 回答 1

0

如果不怕安全问题,请使用HTA 应用程序。将您的 html 文件重命名为 *.hta,然后通过 ODBC 连接到您的数据库:

var Connection = new ActiveXObject ('ADODB.Connection');
Connection.Open (<ODBC-name>);
var Records = new ActiveXObject ('ADODB.Recordset');
Records.Open (Sql, Connection, 0, 2);

请参阅ADO 记录集对象的属性和方法

于 2013-11-15T07:41:01.293 回答