首先问你存储的数据是不是超过64K且小于500K啊

解决方案 »

  1.   

    首先问你存储的数据是不是超过64K且小于500K啊
      

  2.   

    首先问你存储的数据是不是超过64K且小于500K啊
      

  3.   

    这就对了,,,
    因为在8700上面打开一个RcordStorge只会给你64K,如果你把一个大于64K的数据存在一个RcordStorge中就会报异常导致数据存失败(什么异常我也不记得了,你可以用打开一个RcordStorge去获取它的可以大小就知道只有64K,这是黑莓系统规定的,程序无法修改)8900比8700高级点也就是打开一个RcordStorge系统会给500K内存,,,,所以在8900上也不能在一个RcordStorge中存一个大于500K的数据咯