当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·菜问-代码什么意思    »显示摘要«
    摘要: <% assembly a = assembly.load("flashgateway-samples"); resourcemanager rm = new resourcemanager("flashgateway-samples", a); hashtable phrases = new hashtable(); phrase......
 ·验证控件问题    »显示摘要«
    摘要: 当设置好验证控件后,页面上有两个服务体提交控件,如果输入值不符合的话,无论点吉任何一个空间都不能提交。我现在想当点吉取消的时候晴空所有输入也不行了,请问改如何处理? ......


关于Access数据库的读取问题

有一个数据库:  
  asd.mdb  
  里面有表     “b1”  
   
  b1里   有   数据变量   usename     password  
   
  其中usename   里存有用户名     xiaohua       和   xiaoming  
   
  password   里是上面两个用户的密码  
   
  有一个ASP   分别有A   B   两个变量!  
   
  如何把   数据库中的   usename     和password   根据id号   把他们分别赋值给   A   和   B  
  我要实现的原理是我的A是用户输入的用户名我得B是用户输入的密码  
  当我点击按钮后程序会跟据   A   和   B的内容到数据库中查找符合的用户和密码,如果   A=usename   and   B=password然后显示“OK"字样!  
 

NO.1   作者: yuankun

sql="select   *   from   bl   where   username="&a&"   and   password   =   "&b&""  
  rs.open   sql,1,3  
  if   not   rs.eof   then   显示ok!

NO.2   作者: pimple

 
  是这样吗?  
  A=request("username")  
  B=request("password")  
  conn="driver={microst   access   driver   (*.mdb)};dbq="&server.mappath("asd.mdb")&"DefaultDir=;"  
  set   rs=server.createobject("adodb.recordset")  
  sql="select   *   from   b1   where   username="&A&""  
  rs.open   sql,conn,1,1  
   
  if   rs.eof   or   rs.bof   then  
  response.write   "数据库中没有此用户"  
  else    
          if   rs("password")=B   then  
              response.write   "ok!"  
          else  
          response.write   "密码不正确!"  
          end   if  
  end   if  
 

NO.3   作者: clon

A=request.form("A")  
  B=request.form("B")  
  set   rs=server.createobject("adodb.recordset")  
  sql="select   *   from   b1   where   usename="&A&""  
  rs.open   sql,conn,1,1  
  if   rs.eof   then  
  response.write   "没有该用户"  
  elseif   rs("password")=B  
  response.write   "密码错误"  
  else  
  response.write   "OK"  
  end   if  
 


 ·只改变一位的sql语句    »显示摘要«
    摘要: 例如 0001 改成0002 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE