小编Sta*_*ace的帖子

在表单加载时停止comboBox的selectedIndexChanged事件

我有一个ComboBox提供下拉列表的表单.在comboBox上SelectedIndexChanged event,运行一些代码,但我不希望代码在表单加载时运行.不幸的是,当我加载表格时(在我在组合框中进行选择之前),SelectedIndexChanged组合框发射(我认为当组合框时databinding).有没有办法避免这种行为?

data-binding combobox winforms

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

64位Microsoft SQL Server数据工具

我无法找到64位版本的Microsoft SQL Server数据工具.

有没有人知道我可以在哪里下载64位版本的Microsoft SQL Server数据工具 - 适用于Visual Studio 2013和SQL Server 2014的商业智能.

我只能找到以下32位版本http://www.microsoft.com/en-us/download/details.aspx?id=42313但我需要64位版本.

sql-server ssdt-bi visual-studio-2013

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

将ASP.NET成员资格表添加到我自己的现有数据库,还是应该配置单独的ASP.NET成员资格数据库?

我正在阅读这篇文章MisfitGeek:将ASP.NET成员资格添加到您的OWN数据库.

并且想到了我自己常见的做法.在其应用程序中使用ASP.NET成员身份和授权的开发人员建议将其作为最佳实践?在存储其应用程序数据的同一数据库中创建成员资格表,或者配置第二个数据库以仅存储成员资格信息?

我目前的设置只是一个不同的会员信息数据库,但我认为这会增加我必须维护的数据库的数量.如果我有5个使用ASP.NET成员资格的应用程序,则意味着另外5个ASP.NET成员资格数据库.

那么您通常是在主数据库中创建ASP.NET成员资格表还是配置单独的成员资格表?

asp.net database-design asp.net-membership

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

Sequence包含多个元素 - SingleOrDefault没有帮助

我有下面的行,但仍然得到一个例外" 序列包含多个元素 "

Details rd = this.db.Details.SingleOrDefault(x => x.TId == Id && x.TypeId == TypeId);
Run Code Online (Sandbox Code Playgroud)

我希望SingleOrDefault可以避免异常.

c# linq-to-entities c#-4.0

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

如何从ASP.NET页面获取当前登录的Windows帐户?

我有一个使用ASP.NET表单身份验证的ASP.NET 3.5应用程序.我希望能够在页面中编辑数据时获取当前登录到计算机的Windows用户名(不登录到ASP.NET应用程序,但登录到Windows).

如果我使用Context.User.Identity.Name.Tostring(),我会将用户名登录到ASP.NET应用程序中,但我需要Windows帐户名.

System.Security.Principal.WindowsIdentity.GetCurrent().Name.Tostring()
Run Code Online (Sandbox Code Playgroud)

此外,它仅在我从Visual Studio运行网站时有效,但在部署到IIS后,它返回NT AUTHORITY\SYSTEM.

c# vb.net asp.net security windows-identity

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

脚本调试器无法连接到目标进程.Adebugger已经附上了

在此输入图像描述

Windonws 7 64位和VS2010

F12开发工具上的IE11 7 Windonws 64位和VS2010,当我点击调试工具图标或按Ctrl+ 3打开该工具,我不能够调试我的Java脚本文件.

当我点击调试工具图标,我的截图呈现上述消息&我不能看到javacsript文件我的当前页面调用,因此我无法调试我的JavaScript代码.

任何人都知道为什么我会收到这条消息?我尝试了以下链接中提到的所有内容,但没有成功.VS2010和IE10附加脚本调试器以处理iexplore.exe失败

javascript visual-studio-2010 ie-developer-tools

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

如何从SQL Server TRY ..... CATCH块获取error_message

BEGIN TRY
    BEGIN TRANSACTION 
      --Lots of T-SQL Code here
    COMMIT
END TRY
BEGIN CATCH
    ROLLBACK
    USE  [msdb];
    EXEC sp_send_dbmail 
    @profile_name='Mail Profile',
    @recipients='myEmail@mydomain.org',
    @subject='Data Error',
    @body =  SELECT ERROR_MESSAGE();
END CATCH
Run Code Online (Sandbox Code Playgroud)

我在这一行收到以下错误

@body = SELECT ERROR_MESSAGE(); 
Run Code Online (Sandbox Code Playgroud)

关键字'SELECT'附近的语法不正确.

谁知道为什么?

t-sql sql-server

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

检查一个TSQL语句中的值是NULL还是小于0

ISNULL(SUM(MyTable.Total), 0) AS Total
Run Code Online (Sandbox Code Playgroud)

如何修改上述语句以检查Total是否小于0 (零),如果Total为NULL或小于0 (否定),我将0分配给Total

t-sql sql-server-2005

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

在客户端计算机上更改ClickOnce应用程序发布位置的效果

好吧,我有一个Windows窗体使用已发布应用程序的ClickOnce
http://MyDevComputer1/DevPublishFolder/,所以deployement链接http://MyDevComputer1/DevPublishFolder/publish.htm.

该应用程序已部署到公司内部网中的近20台计算机上.我现在需要将发布位置更改为同一网络中的其他服务器,但我不确定此更改将如何影响已在其客户端计算机上安装该应用程序的用户.

如何在客户端计算机上启动下一个应用程序期间确保应用程序检测到发布位置已更改为其他服务器?

或者我必须在所有客户端计算机上卸载应用程序,然后从新的发布位置重新安装吗?

clickonce

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

如果T-SQL中存在不起作用,则删除并重新创建过程

IF EXISTS ( SELECT  * FROM    sys.objects WHERE   object_id = OBJECT_ID(N'LOCATION') AND type IN (N'P', N'PC')) 
DROP PROCEDURE [dbo].[LOCATION]
GO

CREATE PROCEDURE [dbo].[LOCATION]
    @IP NVARCHAR(100)
AS
BEGIN
DECLARE @IPNumber BIGINT

SELECT @IPNumber = dbo.ConvertIp2Num(@IP)

    SELECT [country_code],[country_name]
    FROM [myDatabase].[dbo].[CountryIP]
    WHERE @IPNumber BETWEEN ip_from AND ip_to
END
Run Code Online (Sandbox Code Playgroud)

我有上面的代码来检查当前数据库中是否存在存储过程LOCATION.我希望它会丢弃并重新创建程序(如果存在).

但是,如果该过程存在,则代码仍在执行,因此我收到以下错误:"数据库中已存在名为"LOCATION"的对象.

为什么该代码如果存在则无法删除该程序?

相同的代码适用于同一数据库中的另一个过程.

t-sql sql-server stored-procedures

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