【发布时间】:2010-10-29 21:59:45
【问题描述】:
我正在从数据库返回一行,我想将 SQLDataReader 转换为字符串格式,以便将其传递给我的 web 服务。
Dim rdr As SqlDataReader = sqlcmd.ExecuteReader
If rdr.HasRows Then
rdr.Read()
GetInvHeaderValue = Convert.ToString(rdr.Read())
Return GetInvHeaderValue
Else
GetInvHeaderValue = "<ERR>No Records Returned</ERR>"
End If
如何将 SQLDataReader 转换为字符串?
有更好的选择吗?
【问题讨论】:
-
多一点信息会很有用,比如返回什么数据?是标量吗?是否需要所有行信息?
-
不知道我理解你所说的“什么”数据被返回是什么意思?该行包含大约 8 个字段。记录集只返回一条记录。它不是标量(第一行的第一列)。我需要返回所有字段。 HTH
标签: vb.net .net-2.0 sqldatareader