ITPUB??ì3
ITPUB论坛 » WEB程序开发 » 请教问题ASP连接数据库

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: 请教问题ASP连接数据库
离线 netmouse365
一只小老鼠


精华贴数 0
个人空间 0
技术积分 240 (8044)
社区积分 0 (1341644)
注册日期 2007-4-10
论坛徽章:2
生肖徽章2007版:鼠ITPUB新首页上线纪念徽章    
      

发表于 2007-12-25 14:07 
请教问题ASP连接数据库

我的问题是这样的,现在有一个表单,需要输入用户名和密码,提交后分别和两数据表做对比,如果在第一个表(ecd200)里没有找到表单提交的用户名和密码,就从第二个表(ecm100)里查找,找到后,就把从第二个表中找到的用户名和密码插到第一个表中。
两个表的结构和字短是一样的如下


<!--#include file = "../include/dbopen.asp"-->
<%  
  loginid=Lcase(trim(request("id")))
  password=request("password")

  
  set rs = Server.CreateObject ("ADODB.RecordSet")
  sql = "SELECT user,PASWD from ecd200"
  sql = sql & " WHERE USER ='" & loginid & "'"
  sql = sql & " and PASWD ='" & password & "' "
  set rs=dbconn.execute(sql)

  If (rs.EOF or rs.BOF) Then
  
%>

<script language="javascript">
  alert("Error,Please input again!");
  location.href = "../index.asp"
</script>

<% Else
    session("id") = rs("user")
    session("passworld") = rs("paswd")
     Response.Redirect "../login/main.asp"
  End If
%>


我在如何修改呢,高手指点一下 ,还有在ASP中,怎么同时打开两个数据连接,就像上面的一样谢谢了




netmouse365 上传了这个附件:
2007-12-25 14:07
1.jpg (8.25 KB)
 

__________________
每天进步1%
只看该作者    顶部
离线 netmouse365
一只小老鼠


精华贴数 0
个人空间 0
技术积分 240 (8044)
社区积分 0 (1341644)
注册日期 2007-4-10
论坛徽章:2
生肖徽章2007版:鼠ITPUB新首页上线纪念徽章    
      

发表于 2007-12-25 18:41 
帮忙解决一下吧

帮忙解决一下吧


__________________
每天进步1%
只看该作者    顶部
离线 cowherd
不如做了和尚


精华贴数 1
个人空间 0
技术积分 8322 (149)
社区积分 8044 (190)
注册日期 2001-9-24
论坛徽章:59
管理团队成员NBA2008季后赛纪念徽章2008北京奥运纪念徽章:棒球2008北京奥运纪念徽章:皮划艇激流回旋2008北京奥运纪念徽章:曲棍球2008北京奥运纪念徽章:射击
2008北京奥运纪念徽章:马术2008北京奥运纪念徽章:皮划艇静水2008北京奥运纪念徽章:铁人三项   

发表于 2007-12-26 15:15 
很长时间没写了

大概是这样吧:

<!--#include file = "../include/dbopen.asp"-->
<%  
  loginid=Lcase(trim(request("id")))
  password=request("password")
  
  set rs = Server.CreateObject ("ADODB.RecordSet")
  sql = "SELECT user,PASWD from ecd200"
  sql = sql & " WHERE USER ='" & loginid & "'"
  sql = sql & " and PASWD ='" & password & "' "
  set rs=dbconn.execute(sql)

  If (rs.EOF or rs.BOF) Then
  
set rs2 = Server.CreateObject ("ADODB.RecordSet")
  sql = "SELECT user,PASWD from ecd100"
  sql = sql & " WHERE USER ='" & loginid & "'"
  sql = sql & " and PASWD ='" & password & "' "
  set rs2=dbconn.execute(sql)

  If (rs2.EOF or rs.BOF) Then
%>
<script language="javascript">
  alert("Error,Please input again!");
  location.href = "../index.asp"
</script>
<% Else
'自己填入在第一个表增加的代码
Else
    session("id") = rs("user")
    session("passworld") = rs("paswd")
     Response.Redirect "../login/main.asp"
  End If
%>


__________________
我就是一个罗罗嗦嗦、唧唧歪歪、磨磨蹭蹭、说到哪儿算哪儿的唐僧
---------------------------------------------------------------------------------------------------------------------------
自2008-3-13号以后,如果发现本ID以不雅口气回帖或者发帖,欢迎向本ID举报,每次会有888b币赠送!
        -----本条款解释权归孤魂一笑
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问