使用JS和ADO连接到本地DB的各种问题
various problems with connecting to a local DB using JS and ADO
一般问题:
我的任务是创建一个时间跟踪软件,该软件将在本地工作(没有互联网访问(,但也可以在提示时与服务器数据库同步(还允许使用html在线访问服务器数据库(
一般方法:
我决定使用本地访问数据库,并尝试使用ADO和Javascript进行连接。
问题1:
我发现一些代码可以让我轻松地连接到mdb文件,但在指定文件路径时有一些奇怪的行为:
var cn = new ActiveXObject("ADODB.Connection");
var strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = C:'Documents and Settings'username'My Documents'timeTracking'employees.mdb;Persist Security Info=False";
cn.Open(strConn);
上面的代码返回错误"不是有效的文件名"。因此,由于html文件与mdb在同一文件夹中,我只尝试了"employees.mdb",结果返回错误"C:''Documents and Settings''username''Desktop''employee.mdb不存在"。为什么它在Desktop中查找?我把文件放在桌面上,它运行得很好,但我只想了解发生了什么
感谢
问题1:
在JavaScript字符串中,反斜杠是特殊字符,因此需要对它们进行转义:
var strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = C:''Documents and Settings''username''My Documents''timeTracking''employees.mdb;Persist Security Info=False";
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 将PHP变量传递给jQuery时遇到问题
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 参数变量出现ngTable指令问题
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 剑道网格jQuery动画()问题
- 我的jQuery插件参数没有正确启动,遇到了问题
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- TableExport jquery插件:文件名和扩展名问题
- JavaScript Pub/Sub属性访问问题
- JavaScript异步问题
- 如何解决Yii中的页面刷新问题
- Safari(Mac OS)上的jQuery平滑滚动问题
- JS驱动的常见问题页面的推荐DB解决方案
- DB到JSP:解决数字格式问题的最佳方法是什么
- 返回从循环中调用的DB查询检索到的数据时出现问题
- 使用js向db插入文本时出现问题
- 使用JS和ADO连接到本地DB的各种问题
- db的问题.在phonegap上进行交易
- db.js - 向 IndexedDB 添加记录时出现问题