用javascript連接數據庫的解決方法(轉載文章)

好多網上的朋友都在解決某些問題的時候,都感覺到很困惑,而很多人都覺得用javascript連接數據庫很是不理解,甚至於就斷定javascript只能被客戶端所執行,不能連接數據庫,而且我查找了一下,CSDN上介紹的太籠統,初學者根本就看不懂,其他的論壇我沒有搜索。介於此種情況,我決定好好看看MSDN ,通過看了VC++的連接數據庫的例子,總結出JAVASCRIPT連接數據庫的方法,現公佈給大家

<script language=javascript>

// ^_^

// 

//(c) in 2002-2003 by Alex(Chinese:蔣健華)

//http://www.finder.net.cn

//C Email: [email protected]

//F Email: [email protected]

</script>

<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)">

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章