我有7个正在写入内存流然后插入到数据库字段的变量序列化类。 7变量都是四个字节,在写入数据库之前,可能会有数百个记录组合在一起。这工作成功。读取内存流
然而,当我得到的数据从数据库中背部和反序列化:
rdr = cmd.ExecuteReader
While rdr.Read()
arr = rdr("BINPROFILE")
ms.Write(arr, 0, arr.Length)
ms.Position = 0
SER = bf.Deserialize(ms)
End While
我的变量“SER”,这包含7个变量的类的实现,只读取第7个变量。
如何遍历整个内存流并读取其中包含的所有数据?
你想读取流的字节(),字符串? –
您必须反复调用Deserialize()来检索其他的。在dbase中,每个表行不存储* one *对象通常是一个错误。 –