小编Met*_*hor的帖子

切换枚举自动填充

我在VS 2013中键入了一个带枚举的开关,所有的case语句在我完成切换后自动填写.现在我不能重复了.我没有产生幻觉,开关填充了所有枚举选项,每个案例一个,自动.查看VS 2013的MS文档并没有找到它.

我使用了很多枚举,如果我能找到触发它的功能,这个功能可以节省大量时间.有人可以帮忙吗?

c# visual-studio-2013

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

"THROW"附近的语法不正确

IF @SQL IS NOT NULL
BEGIN
    BEGIN TRY 
        EXEC sp_executesql @SQL
        PRINT 'SUCCESS: ' + @SQL
    END TRY 
    BEGIN CATCH
        SET @ErrorMessage = 
                    N'Error dropping constraint' + @CRLF
                    + 'Table ' + @TableName + @CRLF
                    + 'Script: ' + @SQL + @CRLF
                    + 'Error message: ' + ERROR_MESSAGE() + @CRLF
        THROW  50100, @ErrorMessage, 1;
    END CATCH
END
Run Code Online (Sandbox Code Playgroud)

CATCH执行时,我得到以下错误:

消息102,级别15,状态1,行
257'THROW'附近的语法不正确.

更换THROWPRINT @ErrorMessage作品.

@ErrorMessage用文字字符串替换变量有效.

然而,根据文档,THROW应该能够采用变量.不知道该怎么做.

t-sql sql-server sql-server-2014

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

在Script Task中读取项目参数

这是我在脚本任务中尝试做的事情:

long lngMaxRowsToPull = Convert.ToInt64(Dts.Variables["Project::MaxRowsPerPull"].Value);
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息,表明该变量不存在.

然而,它被定义为脚本的ReadOnlyVariable,它确实作为项目参数存在.

它定义为脚本的ReadOnlyVariable

它确实作为项目参数存在

ssis ssis-2012

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

DACPAC模式比较在发布期间的预部署脚本之前运行

使用sqlpackage.exe发布dacpac时,它首先运行Schema Compare,然后运行预部署脚本.例如,当您需要删除表或重命名列时,这会导致问题.架构比较是在修改对象和部署失败之前完成的.必须重复发布才能考虑新模式.

任何人都有一个解决方案,不涉及两次发布?

sql-server msdeploy visual-studio-2013 sql-server-2014 sql-server-data-tools

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

未捕获的TypeError:无法读取未定义的属性"UI"

该错误发生在ASP.NET Ajax应用程序中.这是错误引用的JQuery UI代码行:

Sys.Extended.UI.DropDownBehavior
Run Code Online (Sandbox Code Playgroud)

asp.net ajax jquery jquery-ui

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

将HttpWebResponse转换为HttpResponseMessage

我在asp.net WebAPI控制器中有以下操作:

public HttpResponseMessage GetCBERSS(string Site, string File, string User, string Password)
{
    string URLString = string.Format("https://{0}.rss.mycompany.com/{1}", Site, File);
    Uri uri = new Uri(URLString);
    CredentialCache cache = new CredentialCache();
    cache.Add(uri, "Basic", new NetworkCredential(User, Password));
    WebRequest r = WebRequest.Create(uri);
    r.Credentials = cache;
    r.ContentType = "application/rss+xml";
    IgnoreBadCertificates();
    HttpWebResponse result = (HttpWebResponse)r.GetResponse();
    return ???;
}
Run Code Online (Sandbox Code Playgroud)

如何将HttpWebResponse转换为HttpResponseMessage?

c# asp.net-mvc asp.net-mvc-5.1

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

RetainSameConnection - 使用与否?

会不会有任何RetainSameConnection应该是假的用例?

我不明白为什么它默认是假的,我想知道该设置是否确实存在权利.

ssis

8
推荐指数
2
解决办法
8429
查看次数

部分视图中不提供HTML帮助程序

我创建了一个局部视图,无法访问HTML Helpers的Html命名空间.它在主视图中可用.我错过了什么吗?

在此输入图像描述

编辑:我应该提到我正在使用ASP.NET MVC 5.

asp.net-mvc razor asp.net-mvc-5

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

错误MSB4019 - MSBUILD正在寻找不存在版本的导入

当我尝试使用MSBUILD构建我的SSDT项目时,出现以下错误

错误MSB4019:找不到导入的项目"C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0\SSDT\Microsoft.Data.Tools.Schema.SqlTask​​s.targets"

但是,在我的...\MSBuild\Microsoft\VisualStudio文件夹中,我只有V12.0,V14.0和V15.0.SSDT仅在V14.0中找到.

如何确保MSBuild在正确的位置查找包含?

msbuild sql-server-data-tools visual-studio-2015 visual-studio-2017

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

在T-SQL中替换没有游标的字符串中的字符串列表

男孩,那是一口......

我想用字符串解析标记.令牌可以是单词或短语,我想要的是用字符串替换任何标记的每个出现.我想在不使用游标的情况下这样做.

防爆.

declare @str varchar(256) = 'I want this type to be left and of type to be gone. the and a should also be gone of course remains'

create table #Tokens (token varchar(50))
go

insert table (token) values ('of type')
insert table (token) values ('a')
insert table (token) values ('the')
insert table (token) values ('to')
insert table (token) values ('of')
go
Run Code Online (Sandbox Code Playgroud)

我想要的是一个内联函数,它将用''(空字符串)替换字符串中找到的任何标记列表.

sql t-sql sql-server

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