产品使用及交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

会员激活时出现这样的错误 [复制链接]

1#
会员激活时出现这样的错误

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

至少一个参数没有被指定值。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。

源错误:


行 20:         string sql="select id,m_type from pa_member where  username='"+Sql_Format(UserName)+"' and valicatecode='"+ValicateCode+"'";
行 21:         OleDbCommand comm=new OleDbCommand(sql,conn);
行 22:         OleDbDataReader dr= comm.ExecuteReader();
行 23:         if(dr.Read())
行 24:         {


源文件: d:\web\e\member\emailvalidate.aspx    行: 22

堆栈跟踪:


[OleDbException (0x80040e10): 至少一个参数没有被指定值。]
   System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr) +1002416
   System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) +255
   System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +188
   System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) +58
   System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +161
   System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior) +116
   System.Data.OleDb.OleDbCommand.ExecuteReader() +6
   ASP.e_member_emailvalidate_aspx.Page_Load(Object src, EventArgs e) in d:\web\e\member\emailvalidate.aspx:22
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +50
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627




--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.3053; ASP.NET 版本:2.0.50727.3053
分享 转发
TOP
2#

可以测试原版,如果原版没有问题,那就是你修改过的代码的问题。行 20:         string sql="select id,m_type from pa_member where  username='"+Sql_Format(UserName)+"' and valicatecode='"+ValicateCode+"'";
行 21:         OleDbCommand comm=new OleDbCommand(sql,conn);
行 22:         OleDbDataReader dr= comm.ExecuteReader();
行 23:         if(dr.Read())
行 24:         {


源文件: d:\web\e\member\emailvalidate.aspx    行: 22

这些信息告诉你那个文件,在这个文件的那些代码处出了问题。

仔细修改修改吧。

我遇到过的类似的问题,看看所有的代码都一样,就是系统本身提供的那些,但就是错误,没办法,再重新做一次快好了。可能是复制的过程中不知道那出错了。
TOP
3#

升级到最新版本,如果已经是最新版本,用最新版本的\e\member覆盖一下
TOP
4#

到哪里下载最新版本啊?地址发一下吧,谢谢
TOP
5#
TOP
发新话题 回复该主题