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

标签 vb.net

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

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

问候

最佳答案

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

如有需要您也可以retreive the column schema .

关于Vb.Net - 计算数据读取器返回的列数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19852755/

相关文章:

vb.net - 如何即时进行自定义查询?

c# - Datagridview 完全加载时显示 Windows 窗体

c# - 我怎样才能展平嵌套的字符串?

Asp.net Json Post 请求

arrays - 将整数转换为字节数组 VB.net

c# - 在C#中实现VB With语句

asp.net - 防止某些页面在 ASP.NET 中直接访问

asp.net - 在 Controller ASP.Net MVC 之间使用

mysql - VB.net 参数化查询不需要的 '\'

.net - 在 Jpg vb.net 上编辑 IPTC 元数据