小编Ger*_*bdo的帖子

SQL Server更新组

我试图在MS-SQL上执行此操作,但只是在逐行返回错误

update #temp
Set Dos=Count(1)
From Temp_Table2010 s
where Id=s.Total and s.total in (Select Id from #temp)
group by s.Total
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这个性能良好的问题.

sql group-by sql-update

42
推荐指数
3
解决办法
7万
查看次数

无法加载"site._Default"类型

我使用VS8和C#开发了一个简单的网站,当我调试一切正常时,我使用Ctrl + Shift + B构建,当我将网站上传到godaddy服务器时,它显示下一个错误:


分析程序错误说明:解析为此请求提供服务所需的资源时发生错误.请查看以下特定的解析错误详细信息并相应地修改源文件.

分析器错误消息:无法加载类型'testDemo._Default'.

来源错误:

第1行:<%@ Page Language ="C#"AutoEventWireup ="true"CodeBehind ="Default.aspx.cs"Inherits ="testDemo._Default"%>第2行:
第3行:


我发现的一个解决方案是删除部件Inherits="testDemo._Default",但是在调试它时不会执行" Page_Load(object sender, EventArgs e)".

有谁知道是什么导致了这个错误?

asp.net web

11
推荐指数
3
解决办法
3万
查看次数

在Repeater内部的Linkbutton用于分页ASP.Net

我正在做一个带有搜索的网页,它会从MSSQL中获取大量信息.我所做的是一个存储过程,只返回要在网站上看到的页面.

现在我正在进行分页,因为我需要显示类似于谷歌的东西.如果您在第1页,他们会显示前10页,如果您在第19页,则显示自第9页到第28页.

我认为显示页码的最佳选择是在转发器中使用链接按钮.我现在遇到的问题是我不知道在回发时获取页码的最佳方法.

做一个快速示例我将一个ArrayList分配给repeater.datasource:

  <asp:Repeater ID="Repeater2" runat="server">
    <ItemTemplate>
            <asp:LinkButton ID="LinkButton1" runat="server" CommandArgument="<%# Container.DataItem %>"><%# Container.DataItem %></asp:LinkButton>
    </ItemTemplate>
  </asp:Repeater>
  <asp:LinkButton ID="LinkButton2" runat="server" CommandArgument="4654">Test #1</asp:LinkButton>
Run Code Online (Sandbox Code Playgroud)

在我的Default.aspx.cs文件中,我有下一个代码

    protected void Page_Load(object sender, EventArgs e)
    {
        if (this.IsPostBack)
        {
            string x = LinkButton2.CommandArgument;
            //string y = LinkButton1.CommandArgument;
//I know this line will not work since the Linkbutton1 is inside the Repeater.
            }
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能使它有效?

有没有人有这个分页更好的解决方案?

谢谢

杰瑞

c# asp.net paging repeater linkbutton

6
推荐指数
2
解决办法
2万
查看次数

mysql脚本 - 数学解决方案

我有一个包含16列的表:Id,Product_Id,Sunday,SundayCnt,Monday,MondayCnt,...,SaturdayCnt

如您所见,有工作日列和工作日计数列

如果工作日计数列中的值大于零,我想平均每周工作日的值

 Sunday=30    SundayCnt=0 
 Monday=27    MondayCnt=2 
 Tuesday=2    TuesdayCnt=0 
 Wednesday=75 WednesdayCnt=0 
 Thursday=2   ThursdayCnt=1 
 Friday=12    FridayCnt=0 
 Saturday=15  SaturdayCnt=22
Run Code Online (Sandbox Code Playgroud)

对于此示例,averge必须仅采用(27 + 2 + 15)/3=14.66,因为那些天的Cnt列大于0

关于如何在一个简单的脚本上做这个的任何想法

mysql sql math

0
推荐指数
1
解决办法
40
查看次数

标签 统计

asp.net ×2

sql ×2

c# ×1

group-by ×1

linkbutton ×1

math ×1

mysql ×1

paging ×1

repeater ×1

sql-update ×1

web ×1