小编the*_*oop的帖子

为什么我的系统上第一次针对Red Gate SQL Test的tSQLt示例测试失败?

我最近在运行SSMS for SQL Server 2008 R2的虚拟机(VMWare 8)上安装了SQL Test插件.这是tSQLt的前端.我在服务器上启用了CLR.我安装了tSQLt示例数据库.我点击了"运行"按钮.我希望所有的样本测试都能通过.我观察到除了一个通行证之外

第一个测试,标题为[AcceleratorTests].[测试准备好实验,如果2个粒子]失败:预期:<1>但是<0>.

我已经阅读了所涉及的SQL,它看起来应该通过了.据我所知,Red Gate提供的代码与tSQLt为示例数据库提供的代码相同.现在,机器上有几层新东西,SQL Test runner和tSQLT脚本集.我有点迷失在试图找出错误的位置.关于我应该首先看什么的任何建议?

TIA

sql sql-server tdd unit-testing tsqlt

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

TCL中的global和::有什么区别?

我正在使用 EDA 软件。它要求我依赖全局变量。假设我有一个进程,我正在寻找一个全局变量 CCK_FOO。我有2个选择:

  1. global CCK_FOO在代码中使用。
  2. 使用::CCK_FOO

就“管理水平”而言,这些看起来是相同的。这两种方法是否有“幕后”的优点和缺点?我实际上更喜欢使用::,因为它可以最大限度地减少意外覆盖的可能性。

tcl

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

处理XML而不将整个文档加载到内存中?

我正在寻找一个.NET XPathNavigator,它可以读取XML而无需将整个文档加载到内存中(这是XPathDocument所做的).是否有一个班级可以做到这一点,还是我必须自己编写?

.net xml

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

ASP .NET C#SQL在ExecuteScalar上返回DBNULL

好的我已经创建了一个产品表[ID,itemCode],一个销售表和一个返回库存物品的SUM的视图.事情是,如果该物品尚未售出,则视图中没有该物品的记录.我需要检查物品是否有库存才能完成进一步的销售等.

我做的是这样的:

    string selectSQL = "SELECT [total] FROM [stock] WHERE ([itemCode] = " + TextBoxCode.Text + ")";
    SqlConnection con = new SqlConnection(connectionString);
    SqlCommand com = new SqlCommand(selectSQL, con);
    try
    {
        con.Open();          
        object obj = com.ExecuteScalar();

        if (obj == null) //(also tried is DBNull)
        {
            lblStatus.Text = "Does not exist in stock";
        }
        else
        {
            sum = com.ExecuteScalar().ToString();
            lblStatus.Text = "Items in stock: " + sum;
        }
    }
    catch (Exception err)
    {
        lblStatus.Text = err.Message;
    }
    finally
    {
        con.Close();
    }
Run Code Online (Sandbox Code Playgroud)

当物品实际存在于库存中时它工作正常但如果没有记录我得到错误: …

c# sql-server asp.net

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

ASP网站如何将dll与网页匹配?

当你转到ASP网站的根目录(webforms或MVC)时,web服务器如何知道要加载哪个.aspx或.cshtml文件,以及bin/目录中哪个dll 包含要执行的代码?它如何与两者相匹配?

.net asp.net iis asp.net-mvc webdev.webserver

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

使用EnumType.None或Nullable <EnumType>?

枚举通常用于定义类的特定属性的状态,比如在某种对象模型中.对于其中一些属性,状态'此属性未设置'是有效的.

在这些情况下,我应该使用零None枚举值,还是使属性类型可以为空?

public MyEnum Property { get; set; }

public enum MyEnum {
    None = 0,
    Value1,
    Value2
}
Run Code Online (Sandbox Code Playgroud)

要么

public MyEnum? Property { get; set; }

public enum MyEnum {
    Value1,
    Value2
}
Run Code Online (Sandbox Code Playgroud)

c# enums nullable object-model

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