您的位置:程序门 -> .net技术 -> vb.net



高手来看看  小菜遇到了问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


高手来看看 小菜遇到了问题
发表于:2007-02-09 13:17:10 楼主
要学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
发表于:2007-02-09 13:53:271楼 得分:0
你的数据访问连接是关闭的,在使用前先调用连接对象的open()方法。
发表于:2007-02-10 08:29:132楼 得分:0
怎么调用啊?  我不懂
发表于:2007-02-10 11:34:573楼 得分:0
假设你的sqlconnection对象为con
则这样:
if   con.state=connectionstate.closed   then
      con.open()
end   if


快速检索

最新资讯
热门点击