我正在使用 aDataGridView
来显示 MSSQL 数据库中的数据。我有几个文本输入字段,当onkeyup
注册事件时,它执行lookup query
(使用表适配器)文本字段作为parameter
SQL 字符串。
我的数据库当前设置为具有一些可为空的字段。
当我在文本输入字段中有一个长度为零的字符串值时,该值不为空,因此 SQL Select 不会(LIKE clause)
将文本框值与数据库中的 NULL 值匹配。
处理这种情况的最佳方法是什么?将数据库中的所有空字段都转换为NULL?
在查询数据库时,我可以将任何空白输入字符串转换为 null,但这意味着数据库中任何为空字符串且实际上不是 null 的字段都将被排除。
我想我可能遗漏了一些明显的东西,我在网上找不到任何类似的问题,但如果有人能指出我正确的方向,那就太好了!