我有一个从存储过程中获取行的 TableAdapter 。出于某种原因,当没有结果时,TableAdapter 返回值为 0 的 INT,而不是 NULL。存储过程有NOCOUNT ON
.
问题是我在前端有一个 ListView 和一个 EmptyDataTemplate,它没有显示出来。当我在查询分析器中运行查询时,我看到它返回 0 而不是 NULL。
存储过程有一个简单的 'SELECT * FROM WHERE' 和一个 INT 参数(非输出)。在查询分析器中运行它,我没有得到任何输出,正如预期的那样。
这是怎么回事?