从JavaScript应用程序访问SQLite数据库?

时间:2013-11-01 17:05:44

标签: javascript sqlite

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

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

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

如果HTML / JS不是没有专用服务器的选项,那么还有其他任何可能性来轻松完成这项工作吗?我们不想最终使用MS Access ... :(

1 个答案:

答案 0 :(得分:0)

如果不担心安全问题,请使用HTA application。将您的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);

请参阅Properties & Methods for ADO Recordset Object