ASP中怎么检查输入的帐号与数据库中的帐号自段相同?

发布时间:2024-05-15 05:37 发布:上海旅游网

问题描述:

ASP中怎么检查输入的帐号与数据库中的帐号自段相同?
谁能给我段东西看看???
就是验证TEXTBOX中输入的东西与数据库里帐号字段的值
ASP C#

问题解答:

无刷新验证这个数据库是否在数据库中存在

var xmlDoc;
function PostRequestData(URL,data,method){

var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.Open("POST",URL, false);
xmlhttp.SetRequestHeader ("Content-Type","text/xml; charset=utf-8");
xmlhttp.SetRequestHeader ("SOAPAction","http://tempuri.org/"+method);
try {
xmlhttp.Send(data);
var result = xmlhttp.status;
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.loadXML(xmlhttp.responseText);
var str='<?xml version="1.0" encoding="utf-8"?>'+xmlDoc.documentElement.childNodes.item(0).text;
xmlDoc.async="false";
xmlDoc.loadXML(str);
}
catch(ex) {
return("0" + ex.description + "|" + ex.number);
}
if(result==200) {
return("1" + xmlhttp.responseText);
}
xmlhttp = null;
}

-----------------------

function GetMaxItemStock(itemarr)
{

var url=urlWeb+'/Service/ItemService.asmx';
var method='RetrieveAItemMaxItemStockByCode';
var data ;

data = '<?xml version="1.0" encoding="utf-8"?>';
data = data + '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">';
data = data + '<soap:Body>';
data = data + '<'+method+' xmlns="http://tempuri.org/">';
//for (var i=0;i<itemarr.length;i++)
// {

data = data + '<ItemCode>'+itemarr+'</ItemCode>';
//}

data = data + '</' + method + ">";
data = data + '</soap:Body>';
data = data + '</soap:Envelope>';

PostRequestData(url,data,method);

var arrLen=xmlDoc.getElementsByTagName("MaxItemStock").length;

var arr=new Array(arrLen);
for (var i=0;i<arrLen;i++)
{
MaxItemStock =new Object();
MaxItemStock.maxStock=ReadXml("MaxItemStock",i);
MaxItemStock.stock=ReadXml("ItemStock",i);
MaxItemStock.ItemCode=ReadXml("ItemCode",i);

arr[i]=MaxItemStock;
}
return arr;
}

假如有这个Access数据库myData.mdb里的users表里的Uname字段。
以下为整个ASP文件。
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("myData.mdb")
set RS=server.CreateObject("adodb.recordset")
RS.open "select Uname from users",conn,1,1
while not RS.eof
if request.form("username")<>RS("Uname").value then
RS.movenext
else
MSG="找到这个名子了"
RS.movelast
end if
wend
%>
<html>
<body>
<%=MSG%>
<form name=form1 action="" method=POST>
请输入名子:<input type="text" name="username">
<input type="submit" value="提交">
</form>
</body>
</html>

如果错了自己调一下。。

热点新闻