在WP7 SQL数据库中存储长度超过8000字节的字节数组

时间:2011-12-08 21:51:31

标签: database windows-phone-7

  

可能重复:
  Local DB throws Byte array truncation to a length of 8000 exception

手机上的SQL数据库不允许我存储大于8000字节的字节数组。我在这里查看了其他数据类型:

http://msdn.microsoft.com/en-us/library/ms172424(SQL.110).aspx

但是包含更多数据的类型(如NTEXT)无法在WP7中使用。我需要存储一个长度大于300,000字节的字节数组。

我有什么想法可以解决这个问题吗?

感谢任何帮助!

编辑: 整个想法是将图像作为字节数组存储在本地和远程服务器上。

1 个答案:

答案 0 :(得分:1)

我认为支持Image数据类型 见http://msdn.microsoft.com/en-us/library/hh286406(v=VS.92).aspx#BKMK_WorkingWithBLOBData

我强烈考虑将这么大的数据存储在隔离存储中,但是使用guid文件名,然后将guid存储在数据库中。