我有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 *對象通常是一個錯誤。 –