2

我有这段代码,它从数据读取器返回数据。但是查询可能是动态的,它可能发送 3 或 4 甚至 5 列。我怎样才能捕捉到这一点,因为我想从返回的行/列中生成一个 HTML 表

Dim _ExecutionResultsReader As SqlDataReader
_ExecutionResultsReader = _DMTSQLCommand.ExecuteReader()
While _ExecutionResultsReader.Read()
emailBody = emailBody + _ExecutionResultsReader(0).ToString()
emailBody = emailBody + "<br>"
End While

问候

4

1 回答 1

2

您可以使用FieldCount属性来获取该信息。

如有必要,您还可以检索列架构

于 2013-11-08T06:23:50.460 回答