我试图在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)
有谁知道如何解决这个性能良好的问题.
我使用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)".
有谁知道是什么导致了这个错误?
我正在做一个带有搜索的网页,它会从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)
我该怎么做才能使它有效?
有没有人有这个分页更好的解决方案?
谢谢
杰瑞
我有一个包含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
关于如何在一个简单的脚本上做这个的任何想法