用JavaScript代码添加到access数据库里
- 提问者网友:欺烟
- 2021-06-01 23:00
- 五星知识达人网友:長槍戰八方
- 2021-06-01 23:35
用javascrit是不能做的
- 1楼网友:忘川信使
- 2021-06-02 01:35
<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)">
你要把数据保存到客户端吗?
这样不安全 不过以上是保存到数据库的代码 参考下吧
- 2楼网友:煞尾
- 2021-06-02 00:53
JS是运行在客户端的,不能直接保存数据至服务端。
需要服务端提供保存到数据库的服务或相关程序,供JS异步调用。
具体可参考ajax。
- 3楼网友:十鸦
- 2021-06-02 00:30