说明下,我是这周1开始接触WINCE的 很多东西都不是很明白请教下,我现在做的项目是公司前辈之前做的,老板现在让我加个功能,做的过程中遇到了很多问题,也看了很多资料,现在有几个问题问下。
http://www.cnblogs.com/c51port/archive/2011/03/12/1981977.html
问1:我参照上面的博客做在
五、开始你的开发之旅吧
1.新建一个智能设备项目:文件->新建->项目->选择“智能设备”。
2.建好工程后,把System.Data.SqlServerCe.dll添加到引用。
3.把dll都复制到工程的bin\Debug目录下,文件名如下(自己搜索你的电脑C盘把它们找出来):
Sqlceca35.dll
Sqlcecompact35.dll
Sqlceer35cn.dll
Sqlceme35.dll
Sqlceoledb35.dll
Sqlceqp35.dll
Sqlcese35.dll
System.data.sqlclient.dll
System.data.sqlserverce.dll
出错,
提示无法添加DLL。不明白什么原因,重新添加也没用。(感觉是之前前辈做的时候什么东西没弄好,前辈们用的是VS2008+WINCE,没有使用数据库,再具体的我就不知道了)
问2:我看了些资料,想用sqlce,sqlce应该是vs自带的, 但是我不知道是哪个,也不知道该如何创建sqlce数据库,
新人,求教
------解决方案--------------------
答1:System.Data.SqlServerCe.dll 都添加不了那我就真不知道了...
Sqlceca35.dll
Sqlcecompact35.dll
。。。等等
是添加到(其他项目类型->安装和部署->智能CAB项目)中的。
答2: 你还是去下安装包吧...
------解决方案--------------------
在wince一定要用mssql吗,还是其他一些更好的选择,比如sqlite。
------解决方案--------------------
sqlite 确实是不错的选择,但第一次使用也和 SQLCE 一样,都没有多查一些资料,比如: google
最好是采用定制系统时增加 SQLCE 组件的方法,或 SQLCE 安装包,否则因为没有注册表项导致 DLL 无法加载。具体没有用过 SQLCE,只是建议一下。