首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

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

2012-03-15 
wince应用程序生成的文件以及创建的数据库存储在哪掉电非易失采用wince5.0+evc做一个数据采集系统,需要将

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这样的目录吗?

热点排行