我一直在考虑启用 html 和 javascript 文件来读取 MS Access 数据库记录的想法。我知道数据库必须位于客户端才能让 html/JS 文件读取它。但是,经过一些成功的测试后,我注意到客户端上必须可以使用 Access 数据库的前端,以便 html/JS 文件读取表格,只要 MS Access 前端可以 Access 表格即可,它将被分割并位于网络服务器上。
话虽如此,我可以使用以下代码将记录添加到 MS Access 数据库:
function AddRecord()
{
var adoConn = new ActiveXobject("ADODB.Connection");
var adoRS = new ActiveXobject("ADODB.Recordset");
adoConn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='C:\\... to Db front-end'");
adoRS.Open("Select SomeTable.* From SomeTable", adoConn, 1, 3);
alert('adoRs');
adoRS.Close();
adoConn.Close();
}
这个函数是通过一个 html 文本框和按钮来执行的。我想知道是否有人知道如何使用 Javascript 函数在 html 文本框或警报框中显示 MS Acecess 记录,而不是添加记录?
最佳答案
为什么要给自己挖坑并引发安全问题。学习一点任何服务器端语言并以这种方式 Access 它。
如果你真的想这样做,你可以使用这个库:http://www.accessdb.org/这使得 Access 和阅读它变得更加容易。
关于javascript - 从 HTML 和 Javascript 文件读取 Access 数据库记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1200478/