小编Ste*_*McD的帖子

从String填充XDocument

我正在做一些小事情,我想弄清楚我是否可以从字符串加载XDocument.XDocument.Load()似乎将传递给它的字符串作为物理XML文件的路径.

我想尝试绕过首先必须创建物理XML文件的步骤,然后直接跳转到填充XDocument.

有任何想法吗?

c# xml linq-to-xml c#-3.0

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

Linq to Entities - SQL"IN"子句

在T-SQL中,您可以进行如下查询:

SELECT * FROM Users WHERE User_Rights IN ("Admin", "User", "Limited")
Run Code Online (Sandbox Code Playgroud)

你会如何在LINQ to Entities查询中复制它?它甚至可能吗?

.net linq linq-to-entities in-clause

228
推荐指数
5
解决办法
19万
查看次数

T-SQL中的TRY和RAISERROR

有一个小问题,并想知道我是否正确使用这些.

在我的SQL脚本中有

BEGIN TRY
    // check some information and if there are certains errors
    RAISERROR ('Errors found, please fix these errors and retry', 1, 2) WITH SETERROR

    // Complete normal process if no errors encountered above
    PRINT 'IMPORT SUCCEEDED'
END TRY
BEGIN CATCH
    PRINT 'IMPORT ABORTED. ERRORS ENCOUNTERED'
END CATCH
Run Code Online (Sandbox Code Playgroud)

但是,这会遇到错误,然后继续执行脚本的其余部分.我错过了什么?谢谢!

t-sql error-handling raiserror

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

Ctrl + F和Ctrl + H在SQL管理工作室中不起作用

我不能在我的SQL Management工作室中使用Ctrl+ FCtrl+ .即使我使用菜单项也不起作用.最近没有安装任何新东西或改变任何东西.有任何想法吗?H

ssms

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

无法为链接服务器初始化OLE DB提供程序"MSDASQL"的数据源对象"(null)"

有一个有趣的问题.我正在通过Sql2005中的OpenRowset从服务器上的excel文件中读取.我已经多次运行查询而没有任何问题.我刚刚出去快速开会,突然间我收到错误"无法初始化OLE DB提供程序的数据源对象"MSDASQL"for linked server"(null)""

我确保文件没有在服务器上使用,甚至删除它们并将它们重新复制到服务器上,但我仍然得到同样的错误.

更新:如果我从不同的openrowsets加入两个选择,这似乎只会发生.如果我单独运行查询,他们仍然可以正常工作.我之前没有任何问题就完成了加入.想法?

sql-server-2005 msdasql openrowset

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

PropertyInfo.GetValue()"对象与目标类型不匹配."

我第一次深入反思,我真的陷入困境.我用谷歌搜索了我能想到的一切.我现在想成为90%.

我试图通过Reflection在自定义类中返回Property的值.

这是我的班级声明:

Public Class Class2
    Private newPropertyValue2 As String

    Public Property NewProperty2() As String
        Get
            Return newPropertyValue2
        End Get
        Set(ByVal value As String)
            newPropertyValue2 = value
        End Set
    End Property   
End Class
Run Code Online (Sandbox Code Playgroud)

我写的通过反射查看类的类看起来像这样:

Public Class ObjectCompare
    Private _OriginalObject As PropertyInfo()

    Public Property OriginalObject() As PropertyInfo()
        Get
            Return _OriginalObject
        End Get
        Set(ByVal value As PropertyInfo())
            _OriginalObject = value
        End Set
    End Property

    Public Sub CompareObjects()
        Dim property_value As Object

        For i As Integer = 0 To OriginalObject.Length - 1
            If …
Run Code Online (Sandbox Code Playgroud)

vb.net reflection propertyinfo

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

TSQL中的OpenRowSet命令返回NULLS

现在正在调查一段时间并继续撞砖墙.我通过OpenRowset命令从xls文件导入临时表.现在我有一个问题,我试图导入某个列有一个范围值,但最常见的是以下.列结构为长数字,即15598,一些列为字符串,即15598-E.

现在openrowset正在读取字符串版本没有问题,但是将数字版本报告为NULL.我读(http://www.sqldts.com/254.aspx)是OPENROWSET有问题,笔者谈到实施"HDR = YES; IMEX = 1"进入查询字符串,但是,这不是为我工作的.

有没有人遇到过这个?

还有一些信息.我可能不会使用JET引擎(Microsoft.Jet.OLEDB.4.0)这样做,所以这是我的查询:

SELECT *
FROM 
    OPENROWSET('MSDASQL'
                , 'Driver=Microsoft Excel Driver (*.xls);HDR=YES;IMEX=1;DBQ=C:\ImportFile.xls;'
            , 'SELECT * FROM [Sheet1$]')
Run Code Online (Sandbox Code Playgroud)

t-sql excel import-from-excel openrowset

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

T-SQL,删除字符串中的空格

我在SQL中有两个字符串,REPLACE函数只适用于其中一个,为什么呢?

例1:

SELECT REPLACE('18 286.74', ' ', '')
Run Code Online (Sandbox Code Playgroud)

例2:

SELECT REPLACE('z z', ' ', '')
Run Code Online (Sandbox Code Playgroud)

示例1的输出仍为"18 286.74",而示例2的输出为"zz".为什么SQL对这两个字符串的反应不同?

更新:

当运行select replace('123 123.12', ' ', '')正常,仍然没有'18 286.74'.

t-sql replace

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

在Visual Studio 2008中自定义XML注释

在VS2008中,如果添加"///"之前的方法,它会自动添加摘要块...您知道是否可以修改默认值?

/// <summary>
/// Author : Failboy
/// </summary>
Run Code Online (Sandbox Code Playgroud)

我希望它默认拥有我的 - 不必每次都添加它

documentation comments visual-studio-2008

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

减少网页上CSS计算次数的方法

我们的工作应用程序使用ExtJS(Sencha)框架进行UI.我对框架的问题是框架输出的HTML数量.

我注意到系统中被用户报告为缓慢的区域有大量的CSS计算调用.我在Google的Speedtracer中进行了测量,有些页面需要8秒才能加载.80%的时间专门用于CSS计算.在尝试改变框架的工作方式之前,无论如何都要延迟页面的CSS计算,还是在渲染对象时完成这些计算?

我一直在寻找这样做的方法,也许我的"google-fu"很糟糕,但我还没有找到任何具体的方法来实现这样的目标.

编辑:在谈到一位同事之后,他指出我在加载任何数据之前在网格上调用.suspendEvents()的方向以及之后的.resumeEvents(),这就节省了300ms的加载时间:O这减少了数量.getStyle Firebug检测到的呼叫.我还没有用Google SpeedTracer测试这种差异

css performance extjs

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