使用LIKE语句获取具有空白字段值的记录

时间:2015-02-21 03:03:16

标签: sql sql-like

我正在使用过滤条件来拉取记录,其中我的表格根据输入文本显示动态搜索结果。下面是我正在使用的代码 -

Me.Bookbindingsource.Filter = *Book_Author LIKE '*" & TextBox.Text & "*'"

此字段可以为空白。表单加载时,我希望它显示所有记录,但只显示那些在“作者”字段中至少包含一个字符的记录。

2 个答案:

答案 0 :(得分:1)

试试这个where条款。使用OR条件接受空字符串

where (Book_Author LIKE '*" & TextBox.Text & "*' or Book_Author = '')

答案 1 :(得分:0)

添加where子句

where Book_Author LIKE '*" & TextBox.Text & "*' or Book_Author = ''

如果你已经有其他where子句,那么添加

AND ( Book_Author LIKE '*" & TextBox.Text & "*' or Book_Author = '')