小编MrB*_*les的帖子

SQL"IF","BEGIN","END","END IF"?

根本不是SQL人员.请顾问写下以下代码.

首先,它确保只选择了一所小学 - 然后,在BEGIN之后,如果变量@Term等于3,我们想在IF语句下做这些东西.这是问题所在.当@Term不是= 3时,我们仍然想要下拉并执行SECOND INSERT INTO @Classes部分.仅供参考 - 当运行时,Term = 3,但它不同时执行两个INSERT - 如果在"IF @Term = 3"部分的末尾有一个END IF,而不仅仅是一个简单的END?

IF @SchoolCategoryCode = 'Elem' 

--- We now have determined we are processing an elementary school...

BEGIN

---- Only do the following if the variable @Term equals a 3 - if it does not, skip just this first part

    IF @Term = 3

    BEGIN

        INSERT INTO @Classes

        SELECT      
        XXXXXX  
        FROM XXXX blah blah blah

    END   <----(Should this be ENDIF?)

---- **always** "fall thru" …
Run Code Online (Sandbox Code Playgroud)

sql

40
推荐指数
5
解决办法
22万
查看次数

WebAPI中的DependencyResolver.SetResolver和HttpConfiguration.DependencyResolver有什么区别

我有现有的项目,它使用AutoFac作为IoC.

在注册码中我有这些线:

var resolver = builder.Build();
DependencyResolver.SetResolver(new AutofacDependencyResolver(resolver));
config.DependencyResolver = new AutofacWebApiDependencyResolver(resolver);
Run Code Online (Sandbox Code Playgroud)

所以我的问题是DependencyResolver.SetResolver和之间的区别是什么HttpConfiguration.DependecyResolver?我为什么要指定它们?

c# asp.net-mvc autofac asp.net-web-api

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

调试存储过程(以及编写易于调试的sprocs)的最佳方法是什么?

什么是创建sprocs以减少调试痛苦的好方法?还有哪些工具可用于调试存储过程?

也许最重要的是,有哪些迹象可以指出错误发生在sproc而不是代码中?我希望我在这里不是太糟糕了.投票回答上述任何一个问题.谢谢.

对于它的价值,我在.NET环境中工作,SQL服务器.

.net sql stored-procedures

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

Visual Studio断点警告

在调试我的代码时,我经常抛出断点来检查局部变量的值,以确保一切都在正确的轨道上.

最近,当我对我的代码进行更改并重新编译时,我的所有断点都变成了圆圈的轮廓(而不是一个完整的红色圆圈)并且它给出了一个读取的错误;

断点当前不会被击中.此行没有可执行代码.可能的原因包括:条件编译或编译器优化.

这个问题的奇怪之处在于我可以简单地删除并添加断点,一切都可以正常工作.

我没有使用任何类型的条件编译或编译器优化.有谁知道这意味着什么或如何解决这个问题?每次编译时替换10-12个断点都会非常烦人.

c# breakpoints visual-studio-2008 visual-studio

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

如何在运行时更改CurrentCulture?

我需要根据每种文化的资源文件在运行时更改文化.

我需要根据指定.resx文件的两种文化来更改表单中控件的属性

resorces1.aspx.resx // default 
resorces1.aspx.he-IL.resx // hebrew culture 
Run Code Online (Sandbox Code Playgroud)

我可以使用fallback资源加载页面,或者在pageload上提供UICulture = "he-IL"值,并且可以使用所需资源加载.

问题是我需要在运行时进行这些更改.

1 ..在我更改按钮单击事件的值后

    btn_change_Click(....)
    {
        UICulture = "he-IL" ;
    }
Run Code Online (Sandbox Code Playgroud)

它仍然返回到"en-US"的初始值

如何在运行时提交对UICulture的更改?

2 ..如果我不知道它是"en-US",我如何引用回退资源文件?

c# asp.net culture

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

如何清除ASP.NET应用程序进行编译?

我一直在构建和重建ASP.NET程序.

我想,我最近将发布的内容复制回我正在开发的文件夹中,这是一个可怕的错误.

所以现在我在构建代码时遇到了一个不寻常的错误.它表示临时目录中的一个文件中存在重复的定义,并且临时目录中包含anohter文件.

错误3

类型'ChildEventHandler'存在于'c:\ Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files ...\b90cc7a4\28d266b\assembly\dl3\c4cf1ea3\b6e4b808_ef7cce01\App_Code.DLL'和'c:\ Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files ...\b90cc7a4\28d266b\App_Code.asx5jp5d.dll'C:\ inetpub\wwwroot ...\Resources\usercontrols .. ..ascx.cs 11 18 C:...... \

当然,我删除了项目和文件名,但这基本上就是错误所说的.

由于错误是临时文件,我该怎么办?

我没有在visual studio中看到一个"清除"选项来清除编译文件.

在此输入图像描述

c# asp.net visual-studio-2010

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

ValidateInput属性似乎不适用于ASP.NET MVC

我试图绕过"潜在危险的Request.Form值"错误,我没有运气.是的,是的,我已经阅读了所有其他与StackOverflow相关的问题,但似乎没有一个问题让我更接近答案.我正在使用[ValidateInput(false)]所有相关的控制器动作......我已经多次检查过了.我正在使用ValidateRequest='false'所有相关的ASPX视图.

我正在使用ASP.NET MVC 2 Preview 1,但我不认为这是一个问题,因为错误在框架中生成较低; Page.ProcessRequest确切.我看不到任何我做错的事情,我甚至设置<page validateRequest='false'>在web.config中并且也没有解决它.

asp.net asp.net-mvc

17
推荐指数
2
解决办法
8148
查看次数

用于BIC检查的正则表达式

我为php函数pregmatch写了一个正则表达式,如下所示:

^([a-zA-Z]){4}([a-zA-Z]){2}([0-9a-zA-Z]){2}([0-9a-zA-Z]{3})?$^
Run Code Online (Sandbox Code Playgroud)

现在我需要检查BIC字符串的一致性.

它出了点问题......总是正确的.我不明白为什么.

我使用的代码是这样的:

/**
 * Checks the correct format from the 
 * @param string $bic
 * @return boolean
 */
public function checkBic($bic)
{
    $bic = $this->cleanFromSeparators($bic);
    if (preg_match($this->getBicCompare(), $bic)) {
        return true;
    } else {
        return false;
    }
}

private function getBicCompare()
{
    return "^([a-zA-Z]){4}([a-zA-Z]){2}([0-9a-zA-Z]){2}([0-9a-zA-Z]{3})?$^";
}
Run Code Online (Sandbox Code Playgroud)

编辑:

以下是来自swift帐户的BIC格式的一些参考:

http://www.sage.co.uk/sage1000v2_1/form_help/workingw/subfiles/iban_and_bic.htm

http://en.wikipedia.org/wiki/ISO_9362

http://www.swift.com/products_services/bic_and_iban_format_registration_bic_details?rdct=t

BIC的一个例子是:

NOLADE21STS

OPSKATWW

如果字符串由以下代码组成,则正则表达式应仅返回true:其长度为八个或十一个字符,并且包含:

银行代码 - 4个字母字符国家代码 - 2个字母位置代码 - 2个字母数字字符,零除外分支代码 - 3个字母数字字符

这些是规格.

所以长度可以是11或8,前4可以是任何东西,然后2个字母是必须的,然后是2个数字和可选的3个字母数字.

以下内容无效:

abcdefxx

abcdefxxyyy

这些也无效:

aaaa11xx

aaaa11xxyyy

等等.

php regex iban preg-match bank

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

如何在简单的Web项目中连接到.mdf(Microsoft SQL Server数据库文件)?

具体来说,在VS 2008中,我想通过右键单击自动生成的App_Data文件夹(.mdf"数据库")来连接到您可以拥有的数据源.看似简单,一旦你知道如何.

c# database asp.net visual-studio-2008

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

ReSharper和Visual Studio 2008

如何在Visual Studio 2008中禁用插件ReSharper?

c# resharper visual-studio-2008

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