首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BDC过滤运算符选项- SharePoint 2007

BDC过滤运算符选项- SharePoint 2007
EN

Stack Overflow用户
提问于 2011-06-10 04:36:03
回答 1查看 420关注 0票数 0

我有一个SharePoint 2007BDC实例设置,其中包含一个简单的筛选器,但我在定义中略短了一点,以便在业务数据列表web部件的筛选选项中为我提供所需的运算符选项。

使用我得到的web服务,我的"Finder“web方法实现了类似于查询的等价物,如下所示:

代码语言:javascript
复制
     SELECT * FROM Customers where City LIKE '%' + @MyParameter '%'

在此查询中,如果我使用以下任一项创建FilterDescriptor:

代码语言:javascript
复制
     <FilterDescriptor Type="Comparison" Name=Parameter />
     <FilterDescriptor Type="Wildcard" Name=Parameter />

第一个给了我一个“是等于”运算符选项,第二个给了我四个选项:“包含”、“以”开头“、”以“结尾”和“是等于”。这两种方法都不正确,因为它们都会误导用户,因为查询总是使用"Contains“逻辑执行。我不想给他们提供“包含”之外的任何选项。有没有办法做到这一点?

非常感谢,格雷格

EN

回答 1

Stack Overflow用户

发布于 2011-06-10 23:59:08

它可能总是执行包含逻辑,因为您编写SQL查询的方式。将您的查询更改为

代码语言:javascript
复制
SELECT * FROM Customers where City LIKE @MyParameter

SharePoint将根据包含、开始于、结束于、等于用户选择的选项为您替换适当的通配符。

我不确定如何或是否可能从web部件中删除开始于、结束于和等于选项

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6298910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档