问题列表 - 第2453页

为什么SSRS忽略Web方法返回的某些列中的数据?

我在Reporting Services 2005中使用XML数据源功能,但在丢失数据方面存在一些问题.当一行中第一列没有值时,SSRS会忽略整个列!

Web方法请求非常简单:

<Query>
   <Method Name="GetIssues" 
Namespace="http://www.mycompany.com/App/">
   </Method>
   <SoapAction>http://www.mycompany.com/App/GetIssues</SoapAction>
   <ElementPath IgnoreNamespaces="true">*</ElementPath>
</Query>
Run Code Online (Sandbox Code Playgroud)

同样,响应非常简单:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <GetIssuesResponse xmlns="http://www.mycompany.com/App/">
      <GetIssuesResult>
        <Issue>
          <Title>ABC</Title>
          <RaisedBy />
          <Action>Do something</Action>
        </Issue>
        <Issue>
          <Title>ABC</Title>
          <RaisedBy>Jeff Smith</RaisedBy>
          <Action>Do something</Action>
        </Issue>
      </GetIssuesResult>
    </GetIssuesResponse>
  </soap:Body>
</soap:Envelope>
Run Code Online (Sandbox Code Playgroud)

在此示例中,RaisedBy列将完全为空.如果'问题'被反转,所以RaisedBy首先有一个值,没有问题.有任何想法吗?

sql-server soap web-services reporting-services

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

Maven中依赖jar文件的列表

使用Maven 2,有没有一种方法可以将jar依赖项列为文件名?

mvn dependency:build-classpath 
Run Code Online (Sandbox Code Playgroud)

可以列出jar文件,但这将包括它们在我的本地存储库中的位置的完整路径.我需要的只是一个文件名列表(或复制依赖目标复制的文件名).

所以我需要的清单就像是

activation-1.1.jar,antlr-2.7.6.jar,aopalliance-1.0.jar etc...
Run Code Online (Sandbox Code Playgroud)

理想情况下,作为maven属性,但我想,像build-classpath这样的文件可以生成.

我想要实现的是Bundle-ClassPath为OSGi包编写一个手动维护的MANIFEST.MF文件.(您不应该理解这一点来回答这个问题.)

澄清一下:问题在于如何将清单头文件写入jar中的MANIFEST.MF文件中(很容易google).我问的是如何获取我想要写的数据,即上面显示的列表.

java dependencies maven-2 classpath

62
推荐指数
6
解决办法
7万
查看次数

Ruby代码从URL字符串中提取主机

我正在寻找一种从Ruby中的URL字符串中可靠地提取主机名的方法.

例如 http://www.mglenn.com/directory = www.mglenn.com或 http://www.mglenn.com?param=x = www.mglenn.com

ruby

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

为什么我的网站项目不适应.NET 3.5?

我们已将我们的解决方案从.NET 2.0转换为.NET 3.5.所有项目都转换得很好,除了网站项目,它仍然不明白我使用'var'之类的意思.

我查看了Web项目的属性页面,Target Framework设置为".NET Framework 3.5".

还有其他想法吗?

.net asp.net vs-web-site-project .net-3.5 .net-2.0

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

如何创建动态和安全的查询

"静态"查询始终保持不变.例如,Stackoverflow上的"标签"按钮,或Digg上的"7天"按钮.简而言之,它们始终映射到特定的数据库查询,因此您可以在设计时创建它们.

但我试图弄清楚如何进行"动态"查询,其中用户基本上规定了如何在运行时创建数据库查询.例如,在Stackoverflow上,您可以组合标记并以您选择的方式过滤帖子.这是一个动态查询,虽然是一个非常简单的查询,因为你可以组合在一起的标签世界.一个更复杂的例子是你可以组合标签和用户.

首先,当你有一个动态查询时,听起来你不能再使用替换api来避免sql注入,因为查询元素将取决于用户决定包含在查询中的内容.除了使用字符串append之外,我无法看到如何构建此查询.

其次,查询可能跨越多个表.例如,如果SO允许用户基于用户和标签进行过滤,并且这些可能存在于两个不同的表中,那么构建查询比仅添加列和WHERE子句要复杂一些.

我该如何实现这样的东西?

sql database dynamic

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

我应该何时在菜单项中使用省略号

什么时候应该把...放在菜单项的末尾?我似乎记得读过一些规则,但不能为我的生活找到它们.

对于上下文 - 我在右键菜单中添加了一个属性选项,我想知道是否适合添加它们.

user-interface coding-style popupmenu

10
推荐指数
4
解决办法
4234
查看次数

是否可以基于子域创建ASP.NET MVC路由?

是否可以使用ASP.NET MVC路由使用子域信息来确定其路由?例如:

  • user1 .domain.com去了一个地方
  • user2 .domain.com转到另一个?

或者,我可以这样做,所以这两个都与username参数进入相同的控制器/动作?

asp.net-mvc routing asp.net-mvc-routing

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

如何创建表达式树来表示C#中的'String.Contains("term")'?

我刚刚开始使用表达式树,所以我希望这是有道理的.我正在尝试创建一个表达式树来表示:

t => t.SomeProperty.Contains("stringValue");
Run Code Online (Sandbox Code Playgroud)

到目前为止我有:

    private static Expression.Lambda<Func<string, bool>> GetContainsExpression<T>(string propertyName, string propertyValue)
    {
        var parameterExp = Expression.Parameter(typeof(T), "type");
        var propertyExp = Expression.Property(parameter, propertyName);
        var containsMethodExp = Expression.*SomeMemberReferenceFunction*("Contains", propertyExp) //this is where I got lost, obviously :)
        ...
        return Expression.Lambda<Func<string, bool>>(containsMethodExp, parameterExp); //then something like this
    }
Run Code Online (Sandbox Code Playgroud)

我只是不知道如何引用String.Contains()方法.

帮助赞赏.

.net c# lambda expression-trees

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

版本化RESTful服务?

我在http://example.com/v1/SomeResource上部署了RESTful Web服务.有一天,新的协议版本(不向后兼容)被部署到http://example.com/v2/SomeResource.从客户端看,此升级可能在两个HTTP请求之间的任何时间发生.

服务器如何向客户端指示它不再支持v1调用,并且客户端应该升级到v2?我可以使用适当的响应代码吗?

我想向客户提供以下信息:

  1. 发生了不兼容的升级.客户端无法使用新服务,因为协议可能完全不同.
  2. 新客户端软件的URL.
  3. 向用户解释他们必须升级的消息.

versioning rest

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

List Clear()方法是否会破坏子项[C#.NET]?

如果我创建一个列表的递归列表:

class myList
{
  List<myList> childLists;
  List<string> things;

  //...
}

List<myList> tempList = new List<myList>();
Run Code Online (Sandbox Code Playgroud)

然后调用tempList.Clear(),它会破坏内存中的所有childLists,还是应该创建一个递归方法来清除所有的childLists呢?

.net c# recursion memory-management

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