MrLonely_2 Ответов: 1

Как преобразовать объект в байтовый массив в VB.NET


Привет ребята,

Я хочу получить массив байтовых данных из базы данных и получить его в байтовом массиве следующим образом:

Dim _MemoryStream As New System.IO.MemoryStream()
Dim _BinaryFormatter As New System.Runtime.Serialization.Formatters.Binary.BinaryFormatter()
_BinaryFormatter.Serialize(_MemoryStream, ourCommand.ExecuteScalar())

UserPasswordKey = _MemoryStream.ToArray()


но это дает мне ошибку для этой строки кода:

_BinaryFormatter.Serialize(_MemoryStream, ourCommand.ExecuteScalar())


Поначалу я стараюсь поступать именно так:

Dim UserPasswordKey As Byte() = ourCommand.ExecuteScalar()


но сначала я должен преобразовать ExecuteScalar из object в byte()

???

1 Ответов

Рейтинг:
7

Christian Graus

Если это массив байтов,приведите его. А если нет, то что ? Объект-это не что-то.