在HQL

2011-08-25 32 views
0

字符串匹配我創建一個HQL查詢來過濾數據的網格:在HQL

string formatString = "Type = {0} AND {1} = '{2}' AND CompletedDate > '{3}' 
    AND CompletedDate < '{4}' AND UserName LIKE '{5}'"; 

HqlBindingSource.Where = string.Format(formatString, type, keyId, entityID, 
    fromDate, toDate, toDate, UserTextBox.Text); 

時遇到的問題是上的用戶名字段中的字符串匹配。我習慣於使用SQL,並且無法使用=或LIKE來匹配值。任何人都可以爲我指出正確的方向嗎?

感謝

回答

0

我有「TODATE」列出了兩次,所以UserTextBox.Text從來沒有在查詢中使用。