小编Pre*_*rón的帖子

如何在每个表中备份100行数据库?

我想用所有对象和数据备份SQL Server数据库,但所有表中的数据应限制为每个表100行.我可以很容易地在mysql中做到这一点,但在SQL Server中我不知道该怎么办?

sql-server

5
推荐指数
2
解决办法
6356
查看次数

Session_Start 不触发

我们有一个 ASP.NET 2.0 网站,上面有一些旧的经典 ASP 页面。有一个 login.asp 页面和 home.aspx 页面。Login.asp 页面被重定向到 home.aspx,供经过身份验证和授权的用户使用。

我们想计算访问该站点的用户数量。如果用户达到某个指定值,我们将显示一些带有一些信息的弹出窗口。我们将应用程序变量存储在 global.asax 文件中。请为 global.asax 剪下以下代码

Protected Overloads Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
    Application("Count") = 0
End Sub

Protected Overloads Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)        
    Application("Count") = CInt(Application("Count"))+ 1        
End Sub
Run Code Online (Sandbox Code Playgroud)

我正在访问 Home.aspx 的 PageLoad 方法上的 Application("Count")。

当我用 url 打开浏览器http://localhost/login.asp并成功登录时,计数永远不会增加。如果我转到http://localhost/home.aspx,计数会增加。看起来当 login.asp 重定向到 home.aspx 时,它不会调用 global.asax 上的 session_start。

我对Classic asp不是很熟悉。最终用户总是来自 login.asp。

从 global.asax 文件访问正确递增的 Application 变量的最佳方法是什么?

vb.net asp.net iis asp.net-2.0

5
推荐指数
1
解决办法
1937
查看次数

listview开放目录

我对C#很新.我的老板让我用listview作为文件浏览器编写了一些代码.我试了一下它似乎有效.此代码用于打开驱动器中的文件并将其显示在listView上.这很简单.我还做了一个额外的功能,可以清除listView中显示的项目.我想添加其他功能,我也可以打开目录,而不仅仅是文件.顺便说一句,这是我的代码示例:

    private void btnOpen_Click(object sender, EventArgs e)
    {
        string strSelectedPath;

        folderBrowserDialog1.ShowDialog();
        strSelectedPath = folderBrowserDialog1.SelectedPath;

        label1.Text = strSelectedPath;



        DirectoryInfo di = new DirectoryInfo(strSelectedPath);
        FileInfo[] files = di.GetFiles();

        foreach (FileInfo file in files)
        {
            listView1.Items.Add(file.Name);
        }
    }

    private void btnClear_Click(object sender, EventArgs e)
    {

        listView1.Items.Clear();
        label1.Text="";
    }
Run Code Online (Sandbox Code Playgroud)

你能告诉我怎么样吗?

c#

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

aspnet_compiler 和 msbuild.exe

我对 msbuild 和 aspnet_compiler 还很陌生。

我正在使用 aspnet_compiler 来编译 Web 应用程序项目。现在,我刚刚看到 MSBuild.exe,并注意到它将我的网站构建到 /mywebsite/precompiledWeb 文件夹中。现在为什么我需要使用 MSBuild.exe?我不能直接使用aspnet_compiler来看看我的网站是否可以正常构建吗?

(不确定我是否解释得很好)。

msbuild aspnet-compiler

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

在向Google电子表格添加行时出现异常

我已经跟踪了整个API的文档列表(用于创建spreadhseet)和电子表格(用于创建工作表和添加行).但是,我可以在创建后向spreadhseet添加工作表,但是当我尝试添加行时,我会收到错误消息:请求执行失败:https://spreadsheets.google.com/feeds/list/ tj0pIc6qpEB2LtZY9mwfT-A/OD6 /私营/全

我已经提到了所有OAuth范围和所需的凭据,但无法解决此异常.剩下的工作正常,比如创建谷歌电子表格和添加工作表.我只是复制粘贴谷歌代码.

        // setUp the confirguration for OAuth 2.0
        string clientID = "********.apps.googleusercontent.com";
        string clientSecret = "*******************";
        string scope = "https://docs.google.com/feeds/ https://docs.googleusercontent.com/ https://spreadsheets.google.com/feeds/";
        string redirectURI = "urn:***:wg:oauth:2.0:oob";

        // setup the OAuth 2.0 object
        OAuth2Parameters parameters = new OAuth2Parameters();   // to hold all the parameters
        parameters.ClientId = clientID; // setup the clientID
        parameters.ClientSecret = clientSecret;  // setup the clientSecret
        parameters.RedirectUri=redirectURI; // setup the redirectURI

        //setup the authurization URL
        parameters.Scope = scope; // set the scope …
Run Code Online (Sandbox Code Playgroud)

c# google-docs-api google-spreadsheet-api google-cloud-storage google-drive-api

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

使用SQL Server获取层次结构

我有一个带有主键id和外键的自引用表parent_id

+------------+--------------+------+-----+---------+----------------+
| Field      | Type         | Null | Key | Default | Extra          |
+------------+--------------+------+-----+---------+----------------+
| id         | int(11)      | NO   | PK  | NULL    | IDENTITY       | 
| parent_id  | int(11)      | YES  |     | NULL    |                | 
| name       | varchar(255) | YES  |     | NULL    |                | 
+------------+--------------+------+-----+---------+----------------+
Run Code Online (Sandbox Code Playgroud)

我有一个如下表(减少数据以便更清楚)

MySiteMap

  Id   Name  parent_id
   1    A    NULL
   2    B    1
   3    C    1
   4    D    1

  20    B1   2  
  21    B2   2 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server recursive-query hierarchical-data

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

在会话或缓存中保存值 - 差异?ASP.NET

我想知道我应该何时使用Session以及何时应该使用缓存.性能有差异吗?他们中的一个可以更好地处理大量数据吗?缓存是否应仅用于与应用程序关联的内容,而会话应仅用于与当前会话/用户关联的内容?保存我从会话或缓存中的数据库收到的值是否更明智 - 假设我使缓存密钥唯一,是否存在差异?例如Cache["MyKey"+UserId.ToString()].

另外,通常情况下,使用会话/缓存比从数据库或Web服务检索数据更加明智,或者是否有更快速检索的数据限制?

c# asp.net session caching

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

将html元素添加到colorbox的jquery代码中

我想在jquery.colorbox.js中添加一个元素(想要做一些古怪的样式)但是我不放弃了解jquery的工作方式

链接到colorbox:http://www.jacklmoore.com/colorbox

当前输出示例:

<div id="cboxOverlay" style="display: block; opacity: 0.9; cursor: pointer;">
</div>

<div id="colorbox" class="" style="display: block; padding-bottom: 42px; padding-right: 42px; top: 0px; left: 456px; position: absolute; width: 871px; height: 646px;">
<div id="cboxWrapper" style="height: 688px; width: 913px;">
...
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

期望的输出示例:

    <div id="cboxOverlay" style="display: block; opacity: 0.9; cursor: pointer;">
    </div>

<div id="colorbox_totalWrapper">
    <div id="colorbox" class="" style="display: block; padding-bottom: 42px; padding-right: 42px; top: 0px; left: 456px; position: absolute; width: 871px; height: 646px;">
    <div id="cboxWrapper" style="height: 688px; width: 913px;"> …
Run Code Online (Sandbox Code Playgroud)

html jquery object colorbox

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