小编MG.*_*MG.的帖子

sql server中列和的算术溢出

我试图得到一个列总数,但当我运行此查询时,我得到以下错误.有什么建议?

SELECT SUM(Size) as total
FROM  AllDocs
Where DirName LIKE 'sites/test/test%'


ERROR:
Msg 8115, Level 16, State 2, Line 1
Arithmetic overflow error converting expression to data type int.
Warning: Null value is eliminated by an aggregate or other SET operation.
Run Code Online (Sandbox Code Playgroud)

sql-server

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

将文本文件数据附加到日志文件.bat

.bat文件用于网站复制,将文件从开发传输到生产,然后生成带有作业统计信息的日志文件.我想在日志文件的末尾包含文本文件的内容.是否有捷径可寻?

@ECHO off
    IF "%1"=="" goto :Syntax
    for %%d in (%1) do call :sub0 %%d
    goto :END

    :sub0
    Echo Replicating Site %1
    rem subinacl /subdirectories D:\inetpub\%1\*.* /setowner=Administrators REM /grant=Administrators=f /grant=SYSTEM=f
    robocopy D:\inetpub\%1 \\111.111.11.11\D$\inetpub\%1 /MIR /ZB /NP /R:3 /W:3 /XD SiteReplication /XD SiteLogs /XD Administration /XD sitestatistics /XF calendar_secure.asp /XF navigation_editor.asp  /LOG:logs\test%USERNAME%.log
    robocopy D:\inetpub\%1 \\111.111.11.11\D$\inetpub\%1 /MIR /ZB /NP /R:3 /W:3 /XD SiteReplication /XD SiteLogs /XD Administration /XD sitestatistics /XF calendar_secure.asp /XF navigation_editor.asp  /LOG+:logs\test.log


    goto :EOF

    :Syntax
    ECHO Usage:  _REP_SITE …
Run Code Online (Sandbox Code Playgroud)

batch-file

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

如何确定XmlNode是否具有特定属性?

我想在sub中放置一个if条件,告诉它在属性TEST ="test.doc"的xml节点STORE不存在时运行.任何建议都会很棒.我是vb的新手.

Sub InsertNode(ByVal doc As XmlDocument)   
    Dim City As XmlNode = doc.DocumentElement

    Dim Location As XmlElement = doc.CreateElement("store")
    Location.SetAttribute("test", "test.doc")

    Dim books As XmlElement = doc.CreateElement("books")
    books.InnerXml = "New Words"
    Location.AppendChild(books)

    City.AppendChild(store)
End Sub 'InsertNode
Run Code Online (Sandbox Code Playgroud)


XML文件的示例

<city>
    <store test="test.doc">
        <books>
        "New Words" 
        </books>
    </store>
</city>
Run Code Online (Sandbox Code Playgroud)

xml vb.net

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

没有用户名和密码的连接字符串,asp.net

我有一个用 asp.net 构建的网站,连接到 sql 2000 数据库。在我的 web.config 文件中,我有一个引用 DSN 的连接字符串。为了使我的数据库连接正常工作,我必须在字符串中包含用户名和密码。出于安全原因,有什么方法可以连接到我的数据库而不显示用户名和密码。也许是一种加密信息的方法?受信任的连接字符串方法对我不起作用。

当前方法

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
Run Code Online (Sandbox Code Playgroud)

可信方法(在我的服务器环境中不起作用)

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
Run Code Online (Sandbox Code Playgroud)

sql asp.net connection-string sql-server-2000

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

SQL Server 2000命令禁用用户帐户

我需要在sql server版本2000中禁用一些用户帐户.以下sql命令给我一个"登录'附近的错误语法"错误.用户名有效且拼写正确,因此我想知道版本2000的命令语法是否不同.

ALTER LOGIN exampleuser DISABLE
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2000

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

插入日期和时间戳,vbs

我想插入执行脚本的时间和日期.到目前为止,我只有执行脚本的人的用户名....

Set FSO = wscript.CreateObject("Scripting.FileSystemObject")
Set NewTextFile = FSO.OpenTextFile("UserInfo.flag",2,true)
Set WshNetwork = WScript.CreateObject("WScript.Network")
WScript.Echo "User Name = " & WshNetwork.UserName
NewTextFile.WriteLine("Site replication was last executed by user:")
NewTextFile.WriteLine(WshNetwork.userName)
NewTextFile.Close
Set NewTextFile = Nothing
Set FSO = Nothing
Run Code Online (Sandbox Code Playgroud)

vbscript

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

SQL查询,通配符,MS SQL SERVER 2005

我需要我的查询来拉取所有DirName的以下前缀'site/test/test /'是正确的语法a'*'

SELECT  DirName, count(*) AS FileCount, SUM(Size)/1024 as 'SizeKB' 
FROM  alldocs
Where DirName = 'site/test/test/*'
GROUP BY  dirName 
ORDER BY DirName
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005

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

方法不会正确地为selectindex赋值,asp.net radiobuttonlist

我有一个带有radiobuttonlist和textarea的页面.数据根据用户的选择在textarea中动态显示.我还设置了一个OnSelectedIndexChanged ="RadioButtonList1_SelectedIndexChanged"来创建一个允许用户引用他们的文章的URL(单选按钮选择).

一切都有效,除了将创建的URL(即http://test.com/test.aspx?selected=3)剪切并粘贴到新的浏览器中.代码保持将radiobuttonlist1.selectedindex分配给-1.

所以这就是我在调试模式下看到的

案例1当我剪切并经过新的浏览器http://test.com/test.aspx?selected=1时,在page_load方法代码末尾的RadioButtonList1.SelectedIndex等于= -1.由于某种原因,它没有正确分配选择指数.

情况2当我在我启动的网页中选择一个单选按钮时,它会跳过page_load代码,因为回发是真的.然后在RadioButtonList1_SelectedIndexChanged中创建一个url.然后运行on page load方法并在结尾处保存正确的RadioButtonList1.SelectedIndex值.

案例3 当我选择启动的网页中使用指向http://test.com/test.aspx?selected=2的链接时,回发为假,因此它通过page_load代码循环并成功保存正确的RadioButtonList1.SelectedIndex价值最后.

protected void Page_Load(object sender, EventArgs e)
    {

        if (!IsPostBack)
               {

                int selected;

                if (Request.QueryString["selected"] != null)
                {

                    if (int.TryParse(Request.QueryString["selected"], out selected))
                    {   


                       RadioButtonList1.SelectedIndex = selected;
                       RadioButtonList1.DataBind(); 

                    }


                }
                else
                {

                    int firstart = 0;      

                    RadioButtonList1.SelectedIndex = firstart;


                }

            }



        } 



    protected void SqlDataSource2_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
    {



    }
    protected void SqlDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
    {
        try{
        e.Command.Parameters["@URL_FK"].Value =  Session["URL_PK"]; …
Run Code Online (Sandbox Code Playgroud)

c# asp.net radiobuttonlist

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

数字后修剪字符串

我需要调整我的代码,以便它会在数字后修剪网址.例如,我希望删除List = 36后的所有内容.字母和特殊字符是唯一可以跟随列表编号的潜在字符.所以我只想在列表编号后面读取字母或特殊字符时修剪网址.谢谢.

提交时捕获的当前URL的示例

https://portal.test/sites/test/testabc/Lists/TEST/DispFormSort.aspx?List=36caab7e%2D2234%2D4981%2D8225%%2Easpx

https://portal.test/sites/test/testabc/Lists/TEST/DispFormSort.aspx?List=36,http://portal.test/testabc/Lists/TEST/AllItems.aspx
Run Code Online (Sandbox Code Playgroud)

我希望在提交时捕获的网址:

https://portal.test.com/sites/test/testabc/Lists/RFC/DispFormSort.aspx?List=36

我当前捕获url的方法的代码:

    public static string GenerateShortUrl(SPList list, int itemId)
    {
        try
        {
            var item = list.GetItemById(itemId);
            var itemUrl = string.Empty;

            if (item.File == null)
                itemUrl = SPContext.Current.Web.Url + "/" + list.Forms[PAGETYPE.PAGE_DISPLAYFORM].Url + "?ID=" + item.ID;
            else
                itemUrl = SPContext.Current.Web.Url + "/" + item.Url;

            var generatedShortedUrl = GetShortUrl(itemUrl);

            return generatedShortedUrl;
        }
        catch (Exception ex)
        {
            Utilities.WriteError(ex.ToString());

            throw new SPException("An error occurred while attempting to shorten a URL.", ex);
        }
    }
Run Code Online (Sandbox Code Playgroud)
     private static string GetShortUrl(string …
Run Code Online (Sandbox Code Playgroud)

c# string url

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