0

在 Subsonic 2.2 中使用“like”条件时我需要一些帮助

以下是我的查询

DAL.DB.Select()
    .From("tblName")
    .Where("NewFirstName")
    .Like(strFirstName)
    .Or("PrevFirstName")
    .Like(strFirstName)
    .ExecuteDataSet();

上述查询返回的结果包含名字 euqal 到 strFirstName 不像 strFirstName 的记录

示例:有两条记录的 NewFirstName 为 'joe' 和 'joe J' 所以上面的查询只返回记录 'joe' 作为 NewFirstName 。

4

2 回答 2

2

你试过这个:strFirstName = 'joe*'还是strFirstName = 'joe%'

于 2011-01-18T17:21:29.867 回答
0

您似乎误解了 LIKE 运算符的工作原理。

也许您应该仔细阅读文档

于 2011-01-18T18:32:24.533 回答