JS操作 Access 資料庫 複製程式碼 程式碼如下: <br /> <!-- <br /> var filePath = location.href.substring(0, location.href.indexOf("實例197.連接Access資料庫.html")); //以目前頁面檔案為基礎,找到檔案所在的絕對路徑 <br /> var path = filePath "197.mdb"; <br /> path = path.substring(8); <br /> var objdbConn = new ActiveXObject("ADODB.Connection"); <br /> var strdsn = "driver={Microsoft Access Driver (*.mdb)};dbq=" path; <br /> objdbConn.Open(strdsn); <br /> document.write("連接ACCESS資料庫成功!<br>"); <br /> objdbConn.Close(); <br /> //--> <br /> 連接SQL Server資料庫 複製程式碼 程式碼如下: <br /> <!-- <br /> var objdbConn = new ActiveXObject("ADODB.Connection"); <br /> var strdsn = "Driver={SQL Server};SERVER=(local);UID=sa;PWD=111111;DATABASE=hljdatabase"; <br /> objdbConn.Open(strdsn); <br /> document.write("資料庫連線成功<br>"); <br /> objdbConn.Close(); <br /> //--> <br /> 查詢資料庫實例 複製程式碼 程式碼如下: <br /> <!-- <br /> var objdbConn = new ActiveXObject("ADODB.Connection"); <br /> var strdsn = "Driver={SQL Server};SERVER=(local);UID=sa;PWD=111111;DATABASE=hljdatabase"; // 需要修改自己的伺服器位址,使用者名稱,密碼 <br /> objdbConn.Open(strdsn); <br /> var objrs = objdbConn.Execute("SELECT * FROM 表 where 關聯=0"); // 輸入本地的表機 var fdCount = objrs.Fields.Count - 1; <br /> if (!objrs.EOF){ document.write("<table border=1><tr>"); <br /> for (var i=0; i <= fdCount; i ) <br /> document.write("<td><b>" objrs.Fields(i).Name ""); <br /> document.write(""); <br /> <br /> while (!objrs.EOF){ <br /> document.write("<tr>"); <br /> for (i=0; i <= fdCount; i ) <br /> document.write("<td valign='top'>" objrs.Fields(i).Value ""); <br /> document.write(""); <br /> objrs.moveNext(); <br /> } <br /> document.write(""); <br /> } <br /> else <br /> document.write("資料庫內沒有記錄!<br>"); <br /> objrs.Close(); <br /> objdbConn.Close(); <br /> //--> <br /> 操作資料庫實例 複製程式碼 程式碼如下: <div class="codebody" id="code5196"> <!-- <br /> var objdbConn = new ActiveXObject("ADODB.Connection"); <br /> var strdsn = "Driver={SQL Server};SERVER=(local);UID=sa;PWD=111111;DATABASE=hljdatabase"; // 需要修改自己的伺服器位址,使用者名稱,密碼 <br /> objdbConn.Open(strdsn); <br /> objdbConn.Execute("update 表 set 關聯=0"); // 請將其寫入執行的語句 <br /> document.write("更新資料成功!<br>"); <br /> objdbConn.Close(); <br /> //--> <br />