如何在 JavaScript 中访问从 Recordset 中检索到的数据库数据
how to access DB retrieved data out of Recordset in javascript
HTML <--------JavaScript-----------> MS Access.
在下面的数据库连接中,我可以使用记录集中访问数据库检索的数据。但是我无法访问 rs 中的值。
var cn_dub = new ActiveXObject("ADODB.Connection");
var str1_dub="P:''Mydb.mdb";
var strConn_dub = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = "+str1_dub+";";
cn_dub.Open(strConn_dub);
var rs_dub = new ActiveXObject("ADODB.Recordset");
var SQL ="select * from table1";
rs_dub.Open(SQL, cn_dub);
while (!rs_dub.EOF ) {
StatusCode_arr_db = rs_dub("statusCode");
alert("1-->"+StatusCode_arr_db);
rs_dub.MoveNext();
}
alert("2-->"+StatusCode_arr_db);
rs_dub.Close();
cn_dub.Close();
现在 alert("2-->"+StatusCode_arr_db(; -->具有空值。但是警报("1-->"+StatusCode_arr_db(;-->有价值
如何在警报("2-->"+StatusCode_arr_db(中获取值;
提前致谢
基于注释:
var StatusCode_arr_db;
while (!rs_dub.EOF ) {
StatusCode_arr_db = rs_dub("statusCode");
alert("1-->"+StatusCode_arr_db);
rs_dub.MoveNext();
}
alert("2-->"+StatusCode_arr_db);
如果您仍然看到变量为未定义,请按照我在下面所说的进行操作,因为我的原始答案是正确的。
尝试
rs_dub["statusCode"];
或
rs_dub.Fields("statusCode").value;
我相信你正在看一个jscript示例(这是MS javascript,不一样(。
看起来有一个引用保存在
StatusCode_arr_db = rs_dub("statusCode");.
但是,您可以使用将强制值转换为字符串来解决此问题,例如
StatusCode_arr_db = rs_dub("statusCode") + "";
相关文章:
- 如何在corona sdk中从CK编辑器中检索数据
- XML2JSON并检索数据
- 如何基于两个下拉选择从数据库中检索数据
- 在检索数据时是否可以停止图像加载请求
- 正在从JSON对象检索数据
- 只有当Angular从资源对象检索数据时,才选择选项元素
- 如何使用JavaScript从文本框中检索数据
- html表单,它有文本和表,现在我想在一个简单的文本文件中保存和检索数据,如何实现它
- 我想使用纯Javascript从MS Dynamics CRM Online 2015添加/检索数据
- Firebase-正在从推送项目中检索数据
- 为什么可以't我从Json文件中检索数据
- 从 tinymce 文本区域检索数据时出现问题
- 从 ajax 函数从数据库中检索数据值
- 检索数据表中的指定行
- 调用c#函数从传递javascript变量的javascript中检索数据
- 使用jqueryAjax和php脚本从mysql检索数据时遇到的问题
- JQuery:从URL检索数据
- SharePoint 2010 Rest API错误(未检索数据)
- JQuery检索数据,但如果退出,则获取默认值
- jQuery,用于检索数据的变量