使用JavaScript在HTML中连接Access数据库

使用JavaScript在HTML中连接Access数据库,javascript,html,Javascript,Html,请任何人帮助我使用JavaScript将本地MS Access 2010数据库连接到HTML。我想通过搜索记录的EmpID来检索记录(EmpName&EmpTelephone) 请帮忙。我是HTML新手 谢谢你第一步, 打开internet explorer,确保已启用ActiveX 第二步, Microsoft Access数据库引擎2010可再发行(请确保选择了正确的版本x32bit,64位 第三步, 下载此MDB文件并将其放置在index.html所在的同一文件夹中 最后一步: 将此代码

请任何人帮助我使用JavaScript将本地MS Access 2010数据库连接到HTML。我想通过搜索记录的EmpID来检索记录(EmpName&EmpTelephone)

请帮忙。我是HTML新手


谢谢你

第一步,

打开internet explorer,确保已启用ActiveX

第二步,

Microsoft Access数据库引擎2010可再发行(请确保选择了正确的版本x32bit,64位

第三步,

下载此MDB文件并将其放置在index.html所在的同一文件夹中

最后一步: 将此代码复制并粘贴到html页面

function AddRecord() {
//var adoConn = new ActiveXObject("ADODB.Connection");
var adoConn = new ActiveX("ADODB.Connection");
//var adoRS = new ActiveXObject("ADODB.Recordset");
var adoRS = new ActiveX("ADODB.Recordset");

adoConn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='/\dbName.mdb'");
adoRS.Open("Select * From tblName", adoConn, 1, 3);

adoRS.AddNew;
adoRS.Fields("FieldName").value = "Quentin";
adoRS.Update;

adoRS.Close();
adoConn.Close(); 
}

function DeleteRecord() {
var adoConn = new ActiveX("ADODB.Connection");
var adoRS = new ActiveX("ADODB.Recordset");

adoConn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='\\dbName.mdb'");
adoRS.Open("Select * From tblName Where FieldName = 'Quentin'", adoConn, 1, 
3);
adoRS.Delete;
adoRS.Delete;

adoRS.Close();
adoConn.Close();
}

function EditRecord() {
var adoConn = new ActiveX("ADODB.Connection");
var adoRS = new ActiveX("ADODB.Recordset");

adoConn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='\\dbName.mdb'");
adoRS.Open("Select * From tblName Where FieldName = 'Quentin'", adoConn, 1, 
3);

adoRS.Edit;
adoRS.Fields("FieldName").value = "New Name";
adoRS.Update;

adoRS.Close();
adoConn.Close();
}

Kiyas,这里只是一个友好的帮助。你必须提供更多的信息,否则问题可能会被解决。它非常广泛。你不能用HTML访问数据库,所以每个人都需要更多的上下文。不要让反对票让你气馁。这只意味着StackOverflow的人需要的比你给他们的更多。好吧,好吧,你不能,不是直接的。这似乎是你想在走路之前先跑。我建议你花更多的时间阅读教程,因为你在这里离目标很远。这主要取决于主机环境。你的JavaScript将在哪里运行?Node.js?Classic ASP?其他地方?通常你不想拥有web应用程序的前端在上直接联系数据库,因为这需要公开您的数据库凭据。通常这会发生在后端。您首先从哪里为您的网页提供服务?要添加到Ahmed Sh answer-对于accdb文件,使用此选项似乎对我有效:
adoConn.Open(“Provider=Microsoft.ACE.OLEDB.12.0;数据源='\\DB\u Name.accdb'”;