Vb.Net-统计数据读取器返回的列数

Vb.Net-统计数据读取器返回的列数,vb.net,Vb.net,我有一段代码,它从datareader返回数据。但查询可能是动态的,它可能发送3、4甚至5列。因为我想从返回的行/列生成一个HTML表,所以如何捕获它 Dim _ExecutionResultsReader As SqlDataReader _ExecutionResultsReader = _DMTSQLCommand.ExecuteReader() While _ExecutionResultsReader.Read() emailBody = emailBody + _ExecutionR

我有一段代码,它从datareader返回数据。但查询可能是动态的,它可能发送3、4甚至5列。因为我想从返回的行/列生成一个HTML表,所以如何捕获它

Dim _ExecutionResultsReader As SqlDataReader
_ExecutionResultsReader = _DMTSQLCommand.ExecuteReader()
While _ExecutionResultsReader.Read()
emailBody = emailBody + _ExecutionResultsReader(0).ToString()
emailBody = emailBody + "<br>"
End While
Dim\u ExecutionResultsReader作为SqlDataReader
_ExecutionResultsReader=\u DMTSQLCommand.ExecuteReader()
而_ExecutionResultsReader.Read()
emailBody=emailBody+\u ExecutionResultsReader(0).ToString()
emailBody=emailBody+“
” 结束时
关于

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


如有必要,您也可以。

谢谢,您可以建议如何从data reader获取列名。只需用您的评论问题编辑我的问题。一定读过你的心思;-)