2015-06-10 81 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查詢? –