小编The*_*ter的帖子

存储过程中的临时表

我一直想知道sp中的临时表以及所有这些都会影响并发性.SP在MSSQL 08服务器上制作.

如果我有一个SP,我创建一个临时表并再次删除它:

BEGIN

CREATE TABLE #MyTempTable
(
   someField int,
   someFieldMore nvarchar(50)
)

... Use of temp table here
... And then..

DROP TABLE #MyTempTable

END
Run Code Online (Sandbox Code Playgroud)

这个SP会经常被调用,所以我的问题是这里是否会出现并发问题?

sql-server stored-procedures

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

每个日期的SQL计数

我有以下需要

我有一个记录表,记录每天生成的索引.

现在,我需要在过去10天内针对每天的潜在客户数量进行报告.

让我们说这个表看起来像这样:

tbl_leads
id int,
first_name nvarchar(100),
last_name nvarchar(100),
created_date datetime
Run Code Online (Sandbox Code Playgroud)

我需要计算每天的潜在客户数量,总计10天.所以结果集看起来应该是这样的:

counted_leads | count_date
5             | 2009-04-30
7             | 2009-04-29
5             | 2009-04-28
7             | 2009-04-27
Run Code Online (Sandbox Code Playgroud)

... 等等

谁知道如何以最好的方式做到这一点?我目前的解决方案是在c#中使用foreach进行迭代,但我非常希望将它交给sql服务器而不是sp.

sql t-sql

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

列表<>获取下一个元素或获取第一个元素

我想获取列表中的下一个元素,如果列表结束,我想要第一个元素.所以我只想用它来换句话说.

   List<int> agents = taskdal.GetOfficeAgents(Branches.aarhusBranch);
    if (lastAgentIDAarhus != -1)
    {
        int index = agents.IndexOf(lastAgentIDAarhus);
        if (agents.Count > index + 1)
        {
            lastAgentIDAarhus = agents[index + 1];
        }
        else
        {
            lastAgentIDAarhus = agents[0];
        }
    }
    else
    {
        lastAgentIDAarhus = agents[0];
    }
Run Code Online (Sandbox Code Playgroud)

我对上面显示的自己的解决方案感到非常不满,请告诉我你是否有更好的解决方案:)

c#

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

如何设置IIS以使我的应用程序保持活动状态?

我想我的Web应用程序会在一段时间后关闭.

如果我在5分钟内没有使用该应用程序,它将返回一个新会话.会话超时设置为720分钟,因此不会出现问题.

它可能是应用程序池中的设置还是类似的东西?我认为这是某种资源管理.我使用IIS 7.0

我是一个带服务器的笨蛋,所以如果我在这里错过了明显的话,请耐心等待.

iis-7

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

一个StoredProcedure中的多个更新语句

我想知道是否可以在存储过程中有多个Update语句

像这样的东西:

Update Table1 set field1 = @new_value where id = @table1_id

Update Table2 set field2 = @new_value where id = @table2_id

Update Table3 set field3 = @new_value where id = @table3_id
Run Code Online (Sandbox Code Playgroud)

现在我正在单独执行它们,但由于它们只是一起使用,我想知道它们是否只能位于一个SP中.

sql stored-procedures

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

在C#中使用FtpWebRequest时设置端口号

当我尝试使用VS2008作为调试器从C#代码FTP到我的Win 2008服务器时,我一直遇到异常.

我的测试类看起来像这样:

public class FTP
{
    private string ftpServerIP = "192.168.10.35:21";
    private string ftpUserID = "Administrator";
    private string ftpPassword = "XXXXXXXX";
    private string uploadToFolder = "uploadtest";

    public void Upload(string filename)
    {
        FileInfo fileInf = new FileInfo(filename);
        string uri = "ftp://" + ftpServerIP + "/" + uploadToFolder + "/" + fileInf.Name;
        FtpWebRequest reqFTP;

        reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(uri));
        reqFTP.Credentials = new NetworkCredential(ftpUserID, ftpPassword);
        reqFTP.KeepAlive = false;
        reqFTP.Method = WebRequestMethods.Ftp.UploadFile;
        reqFTP.UseBinary = true;
        reqFTP.ContentLength = fileInf.Length;

        int buffLength = 2048;
        byte[] buff …
Run Code Online (Sandbox Code Playgroud)

c# ftpwebrequest

9
推荐指数
1
解决办法
4万
查看次数

在T-SQL中连接到远程服务器(SQL server 2008)

有没有人有一个存储过程的例子,它连接到远程服务器?

我一直在网上搜索,到目前为止发现它可以使用sp_addlinkedserver和完成,sp_addlinkedsrvlogin但我没有找到一个很好的例子,我不太了解文档.

更新:

这两个第一个回复都没有帮助我,我能得到的最接近的是:

EXEC sp_addlinkedserver 
    @server = 'SiminnSrv', 
    @provider = 'SQLNCLI',
    @catalog = 'devel',
    @srvproduct = '',
    @provstr = 'DRIVER={SQL Server};SERVER=my.serveradr.com;UID=my_user_name;PWD=my_pass_word;'
Run Code Online (Sandbox Code Playgroud)

这实际上让我连接,但当我查询表时,我收到此消息:

用户'(null)'登录失败.原因:与受信任的SQL Server>连接无关.

sql t-sql sql-server

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

我被困在UpdatePanel陷阱中

我有一个很大的问题.我正在ASP.NET 3.5中创建一个CRM(客户关系管理)系统

我将整个项目基于DevExpress.com控件和UpdatePanels的使用.

现在我的一个页面,即整个系统的中心页面,包含了大量的可能性,因此有大量的UserControls.

现在我的问题是它变得非常慢,因为UpdatePanels正在重新发布整个页面而不仅仅是更新面板.我们正在谈论弹出窗口出现之前3-4秒:(

有没有什么办法可以在不破坏我的脖子的情况下将整个系统从UpdatePanels重构出来?无论如何,我可以优化我对UpdatePanels的使用吗?

ViewState也绝对是巨人.

欢迎任何好的想法......

asp.net updatepanel

6
推荐指数
1
解决办法
2010
查看次数

DESCENDING/ASCENDING存储过程的参数

我有以下SP

CREATE PROCEDURE GetAllHouses
    set @webRegionID = 2
    set @sortBy = 'case_no'
    set @sortDirection = 'ASC'

    AS
    BEGIN

        Select 
            tbl_houses.*
        from tbl_houses 
        where 
            postal in (select zipcode from crm_zipcodes where web_region_id = @webRegionID)
        ORDER BY 
            CASE UPPER(@sortBy) 
                    when 'CASE_NO' then case_no 
                    when 'AREA' then area 
                    when 'FURNISHED' then furnished 
                    when 'TYPE' then [type] 
                    when 'SQUAREFEETS' then squarefeets 
                    when 'BEDROOMS' then bedrooms 
                    when 'LIVINGROOMS' then livingrooms 
                    when 'BATHROOMS' then bathrooms 
                    when 'LEASE_FROM' then lease_from 
                    when 'RENT' then rent 
                    else case_no 
            END …
Run Code Online (Sandbox Code Playgroud)

t-sql stored-procedures

4
推荐指数
1
解决办法
6545
查看次数

以字结尾的字符串的180个第一个字符

我需要缩短字符串..

假设我们有一个长度为500的字符串.

我只想要它的第一部分 - 最多180个字符,在到达180之前以最后一个字结尾.我不想在一个单词的中间剪短字符串.

这是如何实现的?它没有那么好的表现......它是一天发生几次,而不是更多.

c# asp.net

4
推荐指数
1
解决办法
2112
查看次数

带有ASP.NET Repeater和Checkbox Aync Postback问题的UpdatePanel

我这里有一个相当讨厌的问题

我无法触发我的CheckBox CheckedChange事件,或捕获或失败的任何内容:

ASPX代码

<asp:UpdatePanel runat="server" ID="udp_Lists" UpdateMode="Always">
<ContentTemplate>
    <asp:Repeater ID="rep_showings" runat="server">
        <HeaderTemplate>
        </HeaderTemplate>
        <ItemTemplate>
            <div class="div_assignment">
                <div class="div_assignment_text">
                    <asp:LinkButton runat="server" ID="lnk_show_task" OnClick="lnk_show_task_Click" CommandArgument='<%# Eval("Id") %>' Text='<%# Eval("TaskTitle") %>'></asp:LinkButton>
                </div>
                <div class="div_assignment_checkbox">
                    <asp:CheckBox runat="server" ID="chk_handle" AutoPostBack="true" OnCheckedChanged="chk_handle_Changed" ToolTip='<%# Eval("Id") %>' />
                </div>
            </div>
        </ItemTemplate>
        <FooterTemplate>
        </FooterTemplate>
    </asp:Repeater>
</ContentTemplate>
<Triggers>
</Triggers>
Run Code Online (Sandbox Code Playgroud)

"chk_handle_Changed"永远不会达到代码隐藏功能.Linkbutten完美无缺.

asp.net updatepanel asynchronous

2
推荐指数
1
解决办法
6716
查看次数

如何从网址保存图片?

如何从网址中获取图像并将其保存在本地?

http://someurl.com/imagename.jpg - > c:\ apppath\imgfolder

ASP.NET C#

我对IO的东西不太好,希望有人可以帮帮我:)

c# asp.net

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