js调用数据库里面的数据

发布网友 发布时间:2022-04-22 04:31

我来回答

6个回答

热心网友 时间:2022-04-09 13:29

<script language=javascript>

function replace(v)

{

//定义SQL语句

var sql = "select * from Dictionary where MainID='" + v + "'" ;

//新建数据库连接对象和数据集存取对象

var ConnDB = new ActiveXObject("adodb.connection");

var rs = new ActiveXObject("ADODB.Recordset");

//这里填入要连接的DSN

ConnDB.ConnectionString="DSN=***;uid=***;pwd=***";

ConnDB.open

rs.open(sql,ConnDB,1,1);

if (rs.RecordCount>0){

if (v==parseInt(rs("MainID"))){

//字符串连接

document.all('txt').value = v + rs("MainValue");

var sql=null;

rs.close

ConnDB.close

return;

} else {

var sql=null;

alert("没有此代号!");

txt.select();

txt.focus();

rs.close

ConnDB.close

}

}

</script>

<input type=text id=txt name=txt onblur="replace(this.value)">

热心网友 时间:2022-04-09 14:47

js只能在客户端执行,要想通过js操作数据库数据,也只能用ajax访问你的程序脚本,让你的程序脚本返回数据给js才可以

热心网友 时间:2022-04-09 16:21

js好像不能,但是可以用asp,或asp。net实现数据库的访问就简单多了

热心网友 时间:2022-04-09 18:13

用ajax吧,ajax是通过xmlhttprequest对象将动态数据传输回js里面的,非常好用!

热心网友 时间:2022-04-09 20:21

javascript
不能直接访问数据库
它是客户端脚本吗
除非你是基于
javascript

asp
之类<%%>
技术吗
去百度搜搜
ADO,ADO.NET
之类

热心网友 时间:2022-04-09 22:45

JS是在客户端运行的,怎么能够直接调用数据库呢?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com