HQL中的字符串匹配

时间:2011-08-25 17:12:41

标签: string filter 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);

我遇到的问题是UserName字段上的字符串匹配。我习惯使用SQL,我不能使用=或LIKE来匹配值。有人能指出我正确的方向吗?

由于

1 个答案:

答案 0 :(得分:0)

我列出了两次“toDate”,因此查询中从未使用过UserTextBox.Text。