2012-07-20 16 views
0

我傳遞一個SQL「喜歡」查詢到的外表套上經紀人數據庫,通過查詢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通過參數化(或以其他方式)處理?

+0

您能否提供一些更詳細的信息,例如您正在使用的SDL Tridion的版本以及您使用此代碼獲得的問題(如果有)? – 2012-07-20 07:25:17

回答

1

SDL產品正常通過他們的參數,以結構化方式的數據庫,因此沒有字符串連接。這意味着你不應該逃避標準。

你試過了嗎?它工作嗎?