标签: vb.net sqlite memory
我正在开发一个程序,将任何文件转换为二进制文件,然后将其存储在sqlite数据库中。我在VB.Net中这样做。
除非我使用大约200MB的文件大小,否则一切正常。我明白了:
malloc() out of memory
有没有办法处理这个问题或阻止sqlite使用内存以便直接从硬盘上运行?
答案 0 :(得分:1)
现在sqlite只支持字符串或BLOB长度最大为231-1或2147483647 ..
所以我需要在可行的情况下在解决方案中实施压缩或限制文件大小