SqlDataAdapter 不返回行

SqlDataAdapter not returning rows

我有一个 SqlDataAdapter 用于调用一个存储过程,returns 三个结果集将填充一个 DataSet

该适配器适用于第二个和第三个结果集,但第一个仅 returns 模式而不是任何行。

存储过程是使用 CTE 编写的,用于提取第一个结果集并为第二个和第三个结果集调用两个额外的存储过程。

关于我可以检查的内容有什么想法或建议吗?我的想法是问题出在数据库和 C# 应用程序之间。我认为 SqlDataAdapter 的 CTE 有问题。

问题根本不在这段代码。我们传递的参数字符串未按预期处理。后续对数据库的调用没有返回任何行,因为我们在上一次调用中传递的参数不正确。