VB BLOB数据处理教程
BLOB 数据的 AppendChunk 方法,挺适合搞二进制存储的场景。尤其你用 VB 做图像存储、文件保存这些,简单高效又不容易出错。用法也蛮直接的,先读文件、转成字节数组,用AppendChunk
往数据库里怼。例子里是图像存储,浏览记录还能直接显示照片,挺方便的。
数据库里搞二进制文件,最怕格式混乱和性能差。VB 这套配合 ADO 操作,语法干净利索。像这样:
ADO 对象.Recordset.Fields(字段).AppendChunk Data
是不是一看就懂?嗯,关键是你不用操心文件指针什么的,VB 自动得还挺稳。强烈建议你写之前先测测文件大小,动态分配数组空间,效率高不少。你可以用LOF
函数搞定:Dim b() As Byte: ReDim b(LOF(1) - 1)
。记得打开文件时要用二进制方式,别用错模式了。
你要是对其他语言二进制文件也感兴趣,后面有不少资源。比如 Scipy 的二进制、C# 的解析方法,甚至 Chromium Embedded Framework 的文件结构也讲得比较透。
如果你平时做图像、音频、压缩文件这类东西,可以多关注一下AppendChunk
这类接口,写入数据库稳。嗯,还能避免文件丢失或路径错乱问题,体验还不错。
3.78MB
文件大小:
评论区