【发布时间】:2009-07-03 21:45:52
【问题描述】:
我有一个从stored procedure 获取行的 TableAdapter。出于某种原因,当没有结果时,TableAdapter 返回值为 0 的 INT,而不是 NULL。存储过程有NOCOUNT ON。
这个问题是我在前端有一个 ListView,带有一个 EmptyDataTemplate,它没有显示出来。当我在查询分析器中运行查询时,我看到它返回 0 而不是 NULL。
存储过程有一个简单的 'SELECT * FROM WHERE' 和一个 INT 参数(非输出)。在查询分析器中运行它,我没有得到任何输出,正如预期的那样。
发生了什么事?
【问题讨论】:
标签: asp.net sql-server stored-procedures tableadapter