JavaScript使用ActiveXObject訪問(wèn)Access和SQL Server數(shù)據(jù)庫(kù)
更新時(shí)間:2015年04月02日 09:33:45 投稿:junjie
這篇文章主要介紹了JavaScript使用ActiveXObject訪問(wèn)Access和SQL Server數(shù)據(jù)庫(kù),本文分別給出相應(yīng)操作代碼,需要的朋友可以參考下
JS操作 Access 數(shù)據(jù)庫(kù)
復(fù)制代碼 代碼如下:
<SCRIPT LANGUAGE="JavaScript">
<!--
var filePath = location.href.substring(0, location.href.indexOf("實(shí)例197.連接Access數(shù)據(jù)庫(kù).html")); //以當(dāng)前頁(yè)面文件為基礎(chǔ),找到文件所在的絕對(duì)路徑
var path = filePath + "197.mdb";
path = path.substring(8);
var objdbConn = new ActiveXObject("ADODB.Connection");
var strdsn = "driver={Microsoft Access Driver (*.mdb)};dbq=" + path;
objdbConn.Open(strdsn);
document.write("連接ACCESS數(shù)據(jù)庫(kù)成功!<br>");
objdbConn.Close();
//-->
</SCRIPT>
連接SQL Server數(shù)據(jù)庫(kù)
復(fù)制代碼 代碼如下:
<SCRIPT LANGUAGE="JavaScript">
<!--
var objdbConn = new ActiveXObject("ADODB.Connection");
var strdsn = "Driver={SQL Server};SERVER=(local);UID=sa;PWD=111111;DATABASE=hljdatabase";
objdbConn.Open(strdsn);
document.write("數(shù)據(jù)庫(kù)連接成功<br>");
objdbConn.Close();
//-->
</SCRIPT>
查詢數(shù)據(jù)庫(kù)實(shí)例
復(fù)制代碼 代碼如下:
<SCRIPT LANGUAGE="JavaScript">
<!--
var objdbConn = new ActiveXObject("ADODB.Connection");
var strdsn = "Driver={SQL Server};SERVER=(local);UID=sa;PWD=111111;DATABASE=hljdatabase"; // 需要修改自己的服務(wù)器地址,用戶名,密碼
objdbConn.Open(strdsn);
var objrs = objdbConn.Execute("SELECT * FROM 表 where 關(guān)聯(lián)=0"); // 輸入本地的表
var fdCount = objrs.Fields.Count - 1;
if (!objrs.EOF){
document.write("<table border=1><tr>");
for (var i=0; i <= fdCount; i++)
document.write("<td><b>" + objrs.Fields(i).Name + "</b></td>");
document.write("</tr>");
while (!objrs.EOF){
document.write("<tr>");
for (i=0; i <= fdCount; i++)
document.write("<td valign='top'>" + objrs.Fields(i).Value + "</td>");
document.write("</tr>");
objrs.moveNext();
}
document.write("</table>");
}
else
document.write("數(shù)據(jù)庫(kù)內(nèi)沒(méi)有記錄!<br>");
objrs.Close();
objdbConn.Close();
//-->
</SCRIPT>
操作數(shù)據(jù)庫(kù)實(shí)例
復(fù)制代碼 代碼如下:
<SCRIPT LANGUAGE="JavaScript">
<!--
var objdbConn = new ActiveXObject("ADODB.Connection");
var strdsn = "Driver={SQL Server};SERVER=(local);UID=sa;PWD=111111;DATABASE=hljdatabase"; // 需要修改自己的服務(wù)器地址,用戶名,密碼
objdbConn.Open(strdsn);
objdbConn.Execute("update 表 set 關(guān)聯(lián)=0"); // 請(qǐng)寫入自己的執(zhí)行語(yǔ)句
document.write("更新數(shù)據(jù)成功!<br>");
objdbConn.Close();
//-->
</SCRIPT>
您可能感興趣的文章:
- 使用JavaScript的ActiveXObject對(duì)象檢測(cè)應(yīng)用程序是否安裝的方法
- JavaScript中使用ActiveXObject操作本地文件夾的方法
- js之ActiveX控件使用說(shuō)明 new ActiveXObject()
- js借助ActiveXObject實(shí)現(xiàn)創(chuàng)建文件
- javascript下用ActiveXObject控件替換word書簽,將內(nèi)容導(dǎo)出到word后打印
- JS操作數(shù)據(jù)庫(kù)的實(shí)例代碼
- js 連接數(shù)據(jù)庫(kù)如何操作數(shù)據(jù)庫(kù)中的數(shù)據(jù)
- nodejs中操作mysql數(shù)據(jù)庫(kù)示例
- JavaScript中操作Mysql數(shù)據(jù)庫(kù)實(shí)例
- 用javascript連接access數(shù)據(jù)庫(kù)的方法
- JavaScript基于activexobject連接遠(yuǎn)程數(shù)據(jù)庫(kù)SQL Server 2014的方法
相關(guān)文章
js 數(shù)值項(xiàng)目的格式化函數(shù)代碼
數(shù)值項(xiàng)目的格式化函數(shù)代碼,需要的朋友可以參考下。2010-05-05JavaScript ECMA-262-3 深入解析.第三章.this
在這篇文章里,我們將討論跟執(zhí)行上下文直接相關(guān)的更多細(xì)節(jié)。討論的主題就是this關(guān)鍵字2011-09-09移動(dòng)端日期插件Mobiscroll.js使用詳解
這篇文章主要為大家詳細(xì)介紹了移動(dòng)端日期插件Mobiscroll.js的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12