0

早上,我试图将来自 SQL Server2008 的任何 SProc 调用的结果存储在一个对象 [] 中,因为我听说构造数据表有点浪费,尤其是当某些 SProc 仅返回 3 个字段时。我发现的示例明确说明了有多少列:

MSDN 示例

但我需要一种方法来确定这一点,因为每个 SProc 都会返回不同的数字。

如果这是可能的,我将不胜感激。

谢谢

4

1 回答 1

1

您应该使用SqlDataReader.FieldCount 属性。在与SqlDataReader.GetName 方法配对时,如果需要,您可以获得返回的列名。

于 2012-06-21T09:41:36.673 回答