Vb.net 如何将OracleBlob转换为字符串
我从存储过程中检索到一个oracleblob。我的类型是aVb.net 如何将OracleBlob转换为字符串,vb.net,oracle,blob,Vb.net,Oracle,Blob,我从存储过程中检索到一个oracleblob。我的类型是aOracleBlob 我不知道如何将这个blob转换为byte-then-string。它不允许直接铸造。我没有使用execute reader,因此无法从流中读取。是否有明确的方法将blob转换为字节然后是字符串。这是一个直截了当的方法吗?非常简单。。。显然选民不知道 Dim conn As New OracleConnection(ConfigurationManager.ConnectionStrings(Configuration
OracleBlob
我不知道如何将这个blob转换为byte-then-string。它不允许直接铸造。我没有使用execute reader,因此无法从流中读取。是否有明确的方法将blob转换为字节然后是字符串。这是一个直截了当的方法吗?非常简单。。。显然选民不知道
Dim conn As New OracleConnection(ConfigurationManager.ConnectionStrings(ConfigurationManager.AppSettings("DataBaseSource").ToString()).ToString())
Dim command As New OracleCommand
Dim htmlBlobReturn As New OracleParameter("pCERTIFICATE_FILE_FRA", OracleDbType.Blob)
htmlBlobReturn.Direction = ParameterDirection.Output
command.Parameters.Add(htmlBlobReturn)
Dim fTemp As OracleBlob = htmlBlobReturn.Value
Dim ftLen As Integer = fTemp.Length
Dim footer(ftLen - 1) As Byte
fTemp.Read(footer, 0, ftLen)
Dim html = Encoding.GetEncoding(1252).GetString(footer)
输出为html
,与插入的字符串值相同