0

クエリAPIを介して、SQLの「類似」クエリをTridionブローカーデータベースに渡します。

var mkc = new CustomMetaKeyCriteria("Text");
var mvc = new CustomMetaValueCriteria(mkc, "%" + query + "%", Criteria.Like);
query.Criteria = mvc;
var results = query.ExecuteQuery();

変数は、queryユーザーから直接渡されたものです。

SQLでそのパラメーターをエスケープする必要がありますか、それともTridionはパラメーター化(またはその他)を介してこれを処理しますか?

4

1 に答える 1

1

SDL製品は通常、パラメーターを構造化された方法でデータベースに渡すため、文字列を連結する必要はありません。これは、基準から逃れる必要がないことを意味します。

やってみましたか?それは機能しますか?

于 2012-07-20T12:51:06.520 に答える