0
当我想从SQLite数据库中读取FileInfo
时,我需要做什么?下面的代码工作正常,并存储领域(SQLite中列是BLOB):VB.net:使用SQLite读取和写入.Net对象
com.Parameters.Add("@info", DbType.Object)
com.Parameters("@info").Value = New FileInfo(filename)
如何我读了查询(结果当然是一个FileInfo
)的成FileInfo
使用SQLiteDataReader
的结果呢?
以下代码(rd
表示DataReader
)产生一个错误:
can't convert from byte() to FileInfo
Dim fi as FileInfo = DirectCast(rd.GetValue(0), FileInfo)
谢谢,这是我近的解决方案。我将不得不存储旧的FileInfo,而不是获得新的FileInfo。但(德)序列化是解决方案,工作正常! – muffi