javascript - 如何使用 JavaScript 链接到 Access 数据库?

标签 javascript html css google-chrome

            <div class="main-container">

                    Username:<br>
                    <input type="text" name="uname" value="Username">
                    <br>
                    Password:<br>
                    <input type="password" name="pword" value="Password">
                    <br><br>
                    <input type="submit" value="AddRecord">
                    <input type="reset" value="Cancel">
            </div>
        </div>
</body>

<script type="text/javascript">
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:\\Documents\\Writings.mdb");

adoRS.Open("Select * From User", adoConn, 1, 3);
        if(!rs.bof){
        rs.MoveFirst();
            while(!rs.eof){
                var data=rs(1);
                if(data==user.value){
                alert("This user already exists!");
                exists=1;
                }else{
                break;
                rs.movenext();
                }
            }
        }

if(exists!=1){


adoRS.AddNew;
adoRS.Fields("UserName")=user.value;
adoRS.Update;

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

alert("User successfully registered!");
document.cookie=user.value;

window.location="https://www.google.co.uk";
}
</script>

这不起作用,按钮什么都不做。我试过移动我的数据库,但这也不起作用。我目前使用谷歌浏览器工作。我的数据库名为 Writings,是文件夹文档。 该网站应该从文本框中获取输入的信息并将其放入表格中,但由于某些原因它不起作用

最佳答案

当您创建网页时,通常希望人们浏览它然后填写并提交。在您显示的代码中,数据库是本地的,因此如果 100 人要提交,每个人都有自己的数据库或都需要使用同一台计算机。 对于这种工作,您需要使用与中央数据库一起工作的 Web 服务,然后您可以使用 javascript 调用该服务以将数据插入数据库。例如,您可以将 c# 与 MS Sql 服务器甚至 Access 数据库一起使用,或者将 php 与 mysql 一起使用。

关于javascript - 如何使用 JavaScript 链接到 Access 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42886460/

相关文章:

javascript - 如何使用 Node.js 打开 Sublime Text

javascript - 意外的未捕获类型错误

javascript - Ajax创建动态div不支持点击功能,为什么?

html - 使 <a> 在 <div> 后面可点击

javascript - 下一个TD的第一个TD

html - 使页面内容不固定

jquery - translate ease for translate only 首次在 iPhone 上流畅

javascript - 重叠页面容器边框与 float div 边框

Javascript Service worker onload 显示通知

html - 定位标题元素以占据视口(viewport)的整个宽度,以及占据屏幕其余部分的 div 元素