标题:为什么在与数据库连接中出现:连接无法用于执行此操作。上下文中它可能已被 ...
取消只看楼主
dongchongcao
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-5-25
 问题点数:0 回复次数:4 
为什么在与数据库连接中出现:连接无法用于执行此操作。上下文中它可能已被关闭或无

<!--#include file="includes/GeneralTools.asp"-->
<!--#include file="includes/conn_SQLServer.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Content-Language" content="zh-cn">
<title>登录</title>
</head>
<body>
<div align=center>
<%
dim strUserName
dim strPassword

strUserName = Request.Form("txtUserName")
strPassword = Request.Form("txtPassword")

call tackleEmpty(strUserName)
call tackleEmpty(strPassword)
call tacklePrime(strUserName)
call tacklePrime(strPassword)
call tackleOverLen(strUserName,15)
call tackleOverLen(strPassword,15)
call openDB()
sql="select USER_NAME from UserInfo where(USER_NAME='"&strUserName&"'"_
&"and PASSWORD='"&strPassword&"')"
rs.open.sql,conn,1,1 ////这里总是提示上面的错误,连接无法用于执行此操作。在此上下文中它可能已被关闭或无效。不知原因何在
if not rs.eof then
session("UserName")=strUserName
showMsg("登录成功!<a href='default.asp'>返回首页</a></br>")
else
showMsg("登录失败!")
end if
call closeDB()
%>
</div>
</body>
</html>

搜索更多相关主题的帖子: quot 数据库 strUserName meta head 
2007-05-25 10:29
dongchongcao
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-5-25
得分:0 

所包含的数据库文件 conn_SQLServer.asp
<%
dim sql,rs,conn
'on error resume next
sub openDB()
set conn=server.createobject("ADODB.Connection")
conn.open "Driver={SQL Server};"_
&"Server=TY;" _
&"Database=company;" _
&"Uid=sa;" _
&"Pwd=101"
set rs=server.createobject("ADODB.Recordset")
end sub

sub closeDB()
If IsObject(conn) Then
if not(conn is nothing) then
set rs=nothing
conn.close
set conn=nothing
end if
End If
end sub
%>


2007-05-25 10:32
dongchongcao
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-5-25
得分:0 

多谢了,楼上两位!
版主,shdy977,你们的方法我试过了,还是出现了相同的情况!

[此贴子已经被作者于2007-5-25 10:47:46编辑过]


2007-05-25 10:42
dongchongcao
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-5-25
得分:0 

数据库连接状况很好,能从里面提取数据,当一到该页面,就出现了问题,刚开始学,不是太明白了,多谢大家的指点


2007-05-25 10:51
dongchongcao
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-5-25
得分:0 
多谢了,YSKING,就是那个不起眼的小标点惹得祸,非常感谢!!

2007-05-25 11:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-142415-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.157500 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved