佚名通过本文主要向大家介绍了数据库问题,解决数据库乱码问题,sql数据库问题,数据库面试常见问题,数据库乱码问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: wince60使用数据库问题,快崩溃了
描述:
网上查了下多数都推荐sqlce和sqlite,于是下了个sqlce3.5安装在pc上做了个简单小例子,没有问题,但是放在虚拟机上跑就提示找不到sqlceme35.dll。我又将sqlce相关的dll分别拷贝到目标机的windows目录和程序运行的当前目录下,问题依旧。突然想起sqlceme35.dll是需要注册的,但是wince没有regsvr32,然后我又下载了个wince版的注册器regsvrce,结果提示load sqlceme35.dll failed return c1。我想既然不能动态加载注册dll我在工程中静态引用dll还不成?是的,还不成,我又天真了。
先跪求大神指点,我现在这种情况该怎么继续。我他喵的就想方便的存几条数据,泪奔中...
解决方案1:
描述:
本帖最后由 as56961 于 2015-01-27 15:46:19 编辑
wincesqlce数据库vb.netsqlite
菜鸟一枚,近来在一台104主板的目标机(内嵌简版wince6.0,不识别cab文件,compact framework2.0框架)上开发一款上位机软件(vs2008下用vb.net开发的),需要构建一个小型的数据库(数据量10000减)不知该用什么样的数据库。网上查了下多数都推荐sqlce和sqlite,于是下了个sqlce3.5安装在pc上做了个简单小例子,没有问题,但是放在虚拟机上跑就提示找不到sqlceme35.dll。我又将sqlce相关的dll分别拷贝到目标机的windows目录和程序运行的当前目录下,问题依旧。突然想起sqlceme35.dll是需要注册的,但是wince没有regsvr32,然后我又下载了个wince版的注册器regsvrce,结果提示load sqlceme35.dll failed return c1。我想既然不能动态加载注册dll我在工程中静态引用dll还不成?是的,还不成,我又天真了。
先跪求大神指点,我现在这种情况该怎么继续。我他喵的就想方便的存几条数据,泪奔中...
解决方案1:
如果你的系统不能重新定制,那么还是用sqlite吧,移植代码编译一个wince的dll出来,然后你就可以调用了。
sqlce不重新定制要跑起来太麻烦,要添加一堆东西呢。
WinCE 下,可以考虑使用 CEDB、EDB 或 SQLite。
个人不建议使用 SQLCE。
sqlce3.5 安装在pc上做了个简单小例子,没有问题,这只能说明这个版本是 PC 的,不能直接在 WInCE 上使用的。