产品使用及交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

升级后发稿排行提示错误,要交给客户了,出了问题,必须本周星期... [复制链接]

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

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

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

源错误:

只有在调试模式下进行编译时,生成此未处理异常的源代码才会显示出来。若要启用此功能,请执行以下步骤之一,然后请求 URL:

1. 在产生错误的文件的顶部添加一条“Debug=true”指令。例如:

  <%@ Page Language="C#" Debug="true" %>

或:

2. 将以下的节添加到应用程序的配置文件中:

<configuration>
   <system.web>
       <compilation debug="true"/>
   </system.web>
</configuration>

请注意,第二个步骤将使给定应用程序中的所有文件在调试模式下进行编译;第一个步骤仅使该特定文件在调试模式下进行编译。

重要事项: 以调试模式运行应用程序一定会产生内存/性能系统开销。在部署到生产方案之前,应确保应用程序调试已禁用。  

堆栈跟踪:


[OleDbException (0x80040e10): 至少一个参数没有被指定值。]
   System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr) +1003568
   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_zdymodel_article_custom_136_aspx.Create_Date() +213
   ASP.e_zdymodel_article_custom_136_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) +54
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +256
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.Page.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1266




--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.3649; ASP.NET 版本:2.0.50727.3634
分享 转发
专做教育网站
TOP
2#

搞不明白,好好的网站,出来个升级,立马完蛋。
专做教育网站
TOP
3#

XIYOU..我的网站也出现上面所说的情况了.首页发稿排行显示不正确..麻烦XIYOU解决一下哦~~~~http://123.178.172.218:88/
另外.更新网站文件到2013-10-28版本后,登陆网站总提示"The CalBack Method Wrong![object Error]"的错误信息,搜索论坛相关贴子,需要把后台BANNER代码里的$改为id,但是修改以后,还是出现上述提示,郁闷啊。。。感觉2013-10-28版本不是很稳定,XIYOU..帮忙解决啊~~~~
学校网站:http://www.bshlz.com/
学校资源库:http://192.168.0.31:88
TOP
4#

XIYOU 帮解决问题啊~~
学校网站:http://www.bshlz.com/
学校资源库:http://192.168.0.31:88
TOP
5#

是$改为Id

注意I是大写,升级后一些表的字段改变了,如果你写的模型正好用到这个字段,那报错就很正常了,把你出错的模型贴出来
TOP
6#

部门发稿排行出错:

错误信息如下:

Server Error in '/' Application.
至少一个参数没有被指定值。 Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。

Source Error:

Line 15:   sql="select id,department from pa_department";Line 16:   OleDbCommand comm=new OleDbCommand(sql,conn);Line 17:   OleDbDataReader dr=comm.ExecuteReader();Line 18:   while(dr.Read())Line 19:     {

Source File: d:\pageadmin\gov6_red\e\zdymodel\article\custom\136.aspx Line: 17

Stack Trace:

[OleDbException (0x80040e10): 至少一个参数没有被指定值。]   System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) +267   System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +192   System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) +48   System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +106   System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior) +111   System.Data.OleDb.OleDbCommand.ExecuteReader() +6   ASP.e_zdymodel_article_custom_136_aspx.Create_Date() in d:\pageadmin\gov6_red\e\zdymodel\article\custom\136.aspx:17   ASP.e_zdymodel_article_custom_136_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in d:\pageadmin\gov6_red\e\zdymodel\article\custom\136.aspx:53   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +2065883   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +24   System.Web.UI.Page.Render(HtmlTextWriter writer) +26   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1896


Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42

后台具体如下:




学校网站:http://www.bshlz.com/
学校资源库:http://192.168.0.31:88
TOP
7#

XIYOU  帮解决问题啊~~~~
学校网站:http://www.bshlz.com/
学校资源库:http://192.168.0.31:88
TOP
8#

发自定义模型里面的代码。
TOP
9#

后台截图:


代码如下:

<script language="c#" runat="server">

string TheTable,sql;

OleDbCommand comm;

private void Create_Date()

{

  TheTable="article";

  DataTable dt=new DataTable("default");

  DataRow row;

  dt.Columns.Add("id",Type.GetType("System.Int32"));

  dt.Columns.Add("department",Type.GetType("System.String"));

  dt.Columns.Add("tongji",Type.GetType("System.Int32"));

  sql="select id,department from pa_department";

  OleDbCommand comm=new OleDbCommand(sql,conn);

  OleDbDataReader dr=comm.ExecuteReader();

  while(dr.Read())

    {

      row = dt.NewRow();

      row["id"]=int.Parse(dr["id"].ToString());

      row["department"]=dr["department"].ToString();

      row["tongji"]=TongJi(int.Parse(dr["id"].ToString()));

      dt.Rows.Add(row);

    }

  dr.Close();

  DataView dv=new DataView();

  dv.Table=GetTable(dt,"tongji desc");

  P1.DataSource=dv;

  P1.DataBind();

}

private int TongJi(int dpid)

{

   int rv=0;

   sql="select count("+TheTable+".id) as co from "+TheTable+",pa_member where "+TheTable+".checked=1 and pa_member.department_id="+dpid+" and "+TheTable+".userdepartment=pa_member.userdepartment";

   OleDbCommand comm=new OleDbCommand(sql,conn);

   OleDbDataReader dr=comm.ExecuteReader();

   if(dr.Read())

    {

     rv=int.Parse(dr["co"].ToString());

    }

   return rv;

}

private DataTable GetTable(DataTable sorucedt,string orderby)

  {

   sorucedt.DefaultView.Sort=orderby;

   DataTable newdt = sorucedt.DefaultView.ToTable();

   return newdt;

  }

</script>

<%Create_Date();%>

<html>

<head>

<style type="text/css">

td{font:12px/1.7em Verdana,Tahoma,Helvetica,Arial,sans-serif;}

</style>

</head>

<body bgColor="transparent">

<div>

<table border=0 cellpadding=0 cellspacing=0>

<tr><td>部门</td><td>&nbsp;投稿数</td></tr>

<asp:Repeater id="P1" runat="server">

<ItemTemplate>

  <tr><td><%#DataBinder.Eval(Container.DataItem,"department")%></td><td>&nbsp;&nbsp;<%#DataBinder.Eval(Container.DataItem,"tongji")%></td></tr>

</ItemTemplate>

</asp:Repeater>

</table>

</body>

</html>

XIYOU 帮忙检查一下...万分感谢~~
学校网站:http://www.bshlz.com/
学校资源库:http://192.168.0.31:88
TOP
10#

如果把代码里的department字段改为name字段后,前台提示说未找到pa_name字段,"会员部门"的字段究竟是什么了?应该就是PA_department吧?
网站链接:http://123.178.172.218:88/
学校网站:http://www.bshlz.com/
学校资源库:http://192.168.0.31:88
TOP
11#

  sql="select id,department from pa_department";

row["department"]=dr["department"].ToString();
分别改为
  sql="select id,name from pa_department";

row["department"]=dr["name"].ToString();
TOP
12#

以上两处都已经修改,但是前台还是显示啊...
代码的后面还有多处涉及department的代码,后面那些都用修改吗?
学校网站:http://www.bshlz.com/
学校资源库:http://192.168.0.31:88
TOP
13#

问题还是没有解决。
以上两处都已经修改,但是前台刷新还是显示错误啊...XIYOU  你再仔细持看后面的代码,也有departmen这部分。。。
代码的后面还有多处涉及department的代码,后面那些都用修改吗?
学校网站:http://www.bshlz.com/
学校资源库:http://192.168.0.31:88
TOP
14#

XIYOU  问题还没解决,帮解决啊~~~~~~~~
学校网站:http://www.bshlz.com/
学校资源库:http://192.168.0.31:88
TOP
15#

http://www.pageadmin.net/moban/20130106/55.html
你去下载这个模板,去复制发稿排行的模型代码来覆盖一下你现在这个模型的代码
TOP
16#

大大:按你的意思做了还是不行的。<iframe width="200" height="120" src="/e/zdymodel/article/custom/136.aspx" frameborder="0" scrolling="no" allowtransparency="true" style="background-color: transparent;"></iframe>也把136.aspx的文件复制到相应的文件夹下,还是错误的。
专做教育网站
TOP
发新话题 回复该主题