Asp操作MsSQL数据库

asp查询页面

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!--#include virtual="/conn.asp" -->
<%Session.CodePage=65001%>
response.expires=-1
user = trim(request.querystring("name"))
if user = "" then
response.write escape("<font style=""color:red"">姓名或学员ID不能为空格!</font>")
response.End()
end if
sql = "select * from students where usrname ='"&user&"' or usr_ID='"&user&"'"
'sql = sql &"'"& request.querystring("name") &"'"
'使用sql对conn进行查询,后面的参数代表我要完全操作这个数据库
Set rs = Server.CreateObject( "ADODB.Recordset" )
rs.open sql,conn,1,1

js处理页面

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
functioncreateAjax() {//该函数将返回XMLHTTP对象实例
var _xmlhttp; 
try { 
_xmlhttp=newActiveXObject("Microsoft.XMLHTTP"); 
} 
catch (e) { 
try { 
_xmlhttp=newXMLHttpRequest(); 
 } 
catch (e) { 
_xmlhttp=false; 
} 
} 
return _xmlhttp; 
}
functioncheckname(name) { //该函数用来获取数据 用户名//alert(idname)
var xmlhttp1=createAjax();
if (xmlhttp1) {
   var span=document.getElementById('check'); // 获取显示节点 
xmlhttp1.open('get','checkname.asp?name='+name+'&n='+Math.random(),true);  
xmlhttp1.onreadystatechange=function() { 
if (xmlhttp1.readyState==4 && xmlhttp1.status==200){
span.innerHTML=unescape(xmlhttp1.responseText);
      }    
else {
span.innerHTML='<span style="color:red">xmlhttp对象正在初始化......</span>';    
}
} 
xmlhttp1.send(null);
  }
  }