当前位置: 代码迷 >> WinCE >> wince应用程序生成的文件以及创建的数据库存储在哪掉电非易失,该怎么处理
  详细解决方案

wince应用程序生成的文件以及创建的数据库存储在哪掉电非易失,该怎么处理

热度:310   发布时间:2016-04-28 13:52:35.0
wince应用程序生成的文件以及创建的数据库存储在哪掉电非易失
采用wince5.0+evc做一个数据采集系统,需要将实时数据储存下来,采用文档串行化方式保存为.dat文件
现在文件在系统默认目录下,就是跟应用程序在同一个目录下,但是每次关机之后文件就没有了
问题:
1、实时数据应该采用什么方式存储才能掉电非易失?
ps:尝试存在sd卡上,但是这样读写就太慢了。。。
2、目前刚刚移植好了sqlite数据库,数据库文件应该放在哪才能永久保存呢?
ps:尝试创建数据库到sd卡上(仅仅是改了路径为\\Storage Card\),结果报错:SQLITE_ERROR[1]:SQL logic error or missing database



------解决方案--------------------
探讨
采用wince5.0+evc做一个数据采集系统,需要将实时数据储存下来,采用文档串行化方式保存为.dat文件
现在文件在系统默认目录下,就是跟应用程序在同一个目录下,但是每次关机之后文件就没有了
问题:
1、实时数据应该采用什么方式存储才能掉电非易失?
ps:尝试存在sd卡上,但是这样读写就太慢了。。。
2、目前刚刚移植好了sqlite数据库,数据库文件应该放在哪才能永久保存呢?
ps……

------解决方案--------------------
应该有 flash 的,写在它上面
------解决方案--------------------
.dat文件和数据库文件一样

要想掉电不丢失,肯定是要保存在非易失性存储设备上。

比如SD卡,或者flash。

WinCE设备肯定会有flash的,只是大小的问题。

楼主看看你的机器里面没有NandFlash这样的目录吗?

  相关解决方案