尝试使用javascript连接访问数据库
trying to connect to access database using javascript
我是javascript的初学者。我正试图在javascript函数的帮助下连接到一个访问数据库,并编写了以下代码:
<HTML>
<head>
<script>
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:'TWP Alternate Press.accdb'");
adoRS.Open("Select * From COMMODITIES", adoConn, 1, 2);
console.log('Database Connected');
document.write("c");
adoRS.Close();
adoConn.Close();
}
</script>
</head>
<body>
<input type="button" value="Connect" onclick="AddRecord()">
</body>
</html>
我正在尝试连接到数据库中的"COMMODITIES"表。但当我点击"连接"按钮时,没有执行任何操作。我在这里做错了什么。
从firebug我看到以下错误:
ReferenceError: ActiveXObject is not defined
var adoConn = new ActiveXObject("ADODB.Connection");
我也在Internet Explorer中尝试过,但没有打印日志语句
您正在使用的ActiveXObject
,这是Microsoft独有的技术。这意味着此代码片段只能在Internet Explorer中使用。既然你提到你在使用firebug,我假设你在使用Firefox。
试试Internet Explorer,或者更好地使用IndexedDB,它现代、强大、跨浏览器兼容。
相关文章:
- 访问布局信息是否也会导致浏览器重排
- Javascript,访问一个主要对象模块模式中的每个对象
- 如何访问声音管理器2创建的声音对象
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- JavaScript Pub/Sub属性访问问题
- 通过SSL/TLS连接访问Vagrant上的Node.js应用程序
- 尝试使用javascript连接访问数据库
- 连接到客户端's PC使用php或JS访问文件
- 如何使用 accessdb API 关闭访问连接
- 预装内容;如果连接正常,则不需要访问Internet即可显示onclick+mysql提交的新内容
- 访问angular.js中的连接闪存信息
- Javascript -在ssh2连接中访问密码
- 为什么服务器不访问连接变量
- 如何在node.js中访问整个应用程序中的db连接
- 连接javascript访问数据库
- 我如何使用D3/javascript访问和更改工具提示的连接文本中的变量
- 使用需要连接的名称字符串访问React ref属性
- Javascript -访问对象节点与变量作为连接字符串
- 访问php中的连接javascript变量
- 区分应用程序访问的 Wifi 连接