结果集为空
通常搜索查询语句我们这样写:
SELECT * FROM A WHERE Account=@Account AND Year=@Year
默认打开报表时,搜索条件都没输入,此时搜索结果为空。
若希望忽略未设置参数的搜索条件,不去做匹配,可以这样写:
SELECT * FROM A WHERE (@Account IS NULL OR Account=@Account) AND (@Year IS NULL OR Year=@Year)
查询时未使用Account表示匹配所有人,未使用Year表示匹配所有年份。
Created with the Personal Edition of HelpNDoc: Easily create EBooks