JavaScript使用ActiveXObject訪問Access和SQL Server數(shù)據(jù)庫
更新時間:2015年04月02日 09:33:45 投稿:junjie
這篇文章主要介紹了JavaScript使用ActiveXObject訪問Access和SQL Server數(shù)據(jù)庫,本文分別給出相應操作代碼,需要的朋友可以參考下
JS操作 Access 數(shù)據(jù)庫
復制代碼 代碼如下:
<SCRIPT LANGUAGE="JavaScript">
<!--
var filePath = location.href.substring(0, location.href.indexOf("實例197.連接Access數(shù)據(jù)庫.html")); //以當前頁面文件為基礎,找到文件所在的絕對路徑
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ù)庫成功!<br>");
objdbConn.Close();
//-->
</SCRIPT>
連接SQL Server數(shù)據(jù)庫
復制代碼 代碼如下:
<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ù)庫連接成功<br>");
objdbConn.Close();
//-->
</SCRIPT>
查詢數(shù)據(jù)庫實例
復制代碼 代碼如下:
<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);
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ù)庫內(nèi)沒有記錄!<br>");
objrs.Close();
objdbConn.Close();
//-->
</SCRIPT>
操作數(shù)據(jù)庫實例
復制代碼 代碼如下:
<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);
objdbConn.Execute("update 表 set 關(guān)聯(lián)=0"); // 請寫入自己的執(zhí)行語句
document.write("更新數(shù)據(jù)成功!<br>");
objdbConn.Close();
//-->
</SCRIPT>
您可能感興趣的文章:
- 使用JavaScript的ActiveXObject對象檢測應用程序是否安裝的方法
- JavaScript中使用ActiveXObject操作本地文件夾的方法
- js之ActiveX控件使用說明 new ActiveXObject()
- js借助ActiveXObject實現(xiàn)創(chuàng)建文件
- javascript下用ActiveXObject控件替換word書簽,將內(nèi)容導出到word后打印
- JS操作數(shù)據(jù)庫的實例代碼
- js 連接數(shù)據(jù)庫如何操作數(shù)據(jù)庫中的數(shù)據(jù)
- nodejs中操作mysql數(shù)據(jù)庫示例
- JavaScript中操作Mysql數(shù)據(jù)庫實例
- 用javascript連接access數(shù)據(jù)庫的方法
- JavaScript基于activexobject連接遠程數(shù)據(jù)庫SQL Server 2014的方法
相關(guān)文章
JavaScript ECMA-262-3 深入解析.第三章.this
在這篇文章里,我們將討論跟執(zhí)行上下文直接相關(guān)的更多細節(jié)。討論的主題就是this關(guān)鍵字2011-09-09