专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > .NET Framework

System.Data.SqlClient.SqlConnection.GetOpenConnection(String   method)

发布时间:2011-06-23 14:39:59 文章来源:www.iduyao.cn 采编人员:星星草
小菜遇到了问题
要学ASP.NET   这些是书上的列子   可按它的步骤弄好后   第一页还能登陆   可就不跳转了直接出现下面这些   我看不懂   请帮我看下   谢谢
我的连接是http://localhost/MisAsset/Default.aspx

“/MisAsset”应用程序中的服务器错误。
--------------------------------------------

ExecuteReader   要求已打开且可用的连接。连接的当前状态为已关闭。
说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息:   System.InvalidOperationException:   ExecuteReader   要求已打开且可用的连接。连接的当前状态为已关闭。

源错误:

执行当前   Web   请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:


[InvalidOperationException:   ExecuteReader   要求已打开且可用的连接。连接的当前状态为已关闭。]
System.Data.SqlClient.SqlConnection.GetOpenConnection(String   method)   +856980
System.Data.SqlClient.SqlConnection.ValidateConnectionForExecute(String   method,   SqlCommand   command)   +9
System.Data.SqlClient.SqlCommand.ValidateCommand(String   method,   Boolean   async)   +56
System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior   cmdBehavior,   RunBehavior   runBehavior,   Boolean   returnStream,   String   method,   DbAsyncResult   result)   +73
System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior   cmdBehavior,   RunBehavior   runBehavior,   Boolean   returnStream,   String   method)   +32
System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior   behavior,   String   method)   +122
System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior   behavior)   +62
SQLHelper.SQLHelper.RunProc(String   procName,   SqlParameter[]   prams,   SqlDataReader&   dataReader)   +63
MisAsset.Components.User.GetUserLogin(String   sUserName,   String   sPassword)   in   D:\ASP.NETMIS\MisAsset\Components\User.cs:36

[Exception:   ExecuteReader   要求已打开且可用的连接。连接的当前状态为已关闭。]
MisAsset.Components.User.GetUserLogin(String   sUserName,   String   sPassword)   in   D:\ASP.NETMIS\MisAsset\Components\User.cs:42
MisAsset.Default.LoginBtn_Click(Object   sender,   EventArgs   e)   in   D:\ASP.NETMIS\MisAsset\Default.aspx.cs:72
System.Web.UI.WebControls.Button.OnClick(EventArgs   e)   +105
System.Web.UI.WebControls.Button.RaisePostBackEvent(String   eventArgument)   +107
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String   eventArgument)   +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler   sourceControl,   String   eventArgument)   +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection   postData)   +33
System.Web.UI.Page.ProcessRequestMain(Boolean   includeStagesBeforeAsyncPoint,   Boolean   includeStagesAfterAsyncPoint)   +5102


--------------------------------------------
版本信息:   Microsoft   .NET   Framework   版本:2.0.50727.42;   ASP.NET   版本:2.0.50727.210

------解决方案--------------------
定义的SqlConnection没有Open();
------解决方案--------------------
^_^

好好学习ADO.NET吧
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: