2015-06-10 19 views

回答

2

不,您不能在Siebel中使用IN,这不是valid search operator。但至少,您可以通过使用搜索规范而不是搜索表达式来简化表达式。这两条线的作用完全相同:

bc.SetSearchExpr("[Id]='a' or [Id]='b' or [Id]='c'"); 

bc.SetSearchSpec("Id", "='a' OR ='b' OR ='c'"); 

注意,你不能同时使用SetSearchSpecSetSearchExpr方法simultaneously

0

您可以使用或这样的:

bc.SetSearchExpr("[Id] = 'a' or [Id] ='b' or [Id] ='c')"); 

但我认为使用IN比使用OR更好。

除了使用INOR你没有任何选择。

+0

那么,'IN'关键字可以像我写的那样在Siebel中使用? – Reminisce

+0

Siebel在这个功能中没有识别出'IN'关键字:( – Reminisce

+0

@Reminisce: - 您是否尝试使用我写的OR查询? –