Wince MFC OLE DB SQLCE数据库访问技术(一):嵌入式目标平台安装sqlCE

  1. 云栖社区>
  2. 博客>
  3. 正文

Wince MFC OLE DB SQLCE数据库访问技术(一):嵌入式目标平台安装sqlCE

hyman 2010-04-01 11:53:00 浏览878
展开阅读全文

首先到微软官方下载sqlCE 3.0

下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=e9aa3f8d-363d-49f3-ae89-64e1d149e09b

 

先在PC机上安装sdk。

 

当然由于需要将CAB包安装到嵌入式目标跑平台,Microsoft ActiveSync也需要安装,Microsoft ActiveSync微软官方也可以下载到最新版本是

V4.2的。

 

然后找到此目录:/Microsoft SQL Server Compact Edition/v3.1/SDK/bin/wce500/,然后针对自己的嵌入式目标平台来选择。

我的平台是arm,所以选择armv4i

 

将armv4i这个文件夹通过Microsoft ActiveSync复制到目标平台

一次双击安装:(当然,我这里只是针对wince 5.0,如果你的平台式ppc等,需要选择ppc的CAB)


sqlce30.wce5.armv4i.CAB

sqlce30.repl.wce5.armv4i.CAB

sqlce30.dev.CHS.wce5.armv4i.CAB

 

由于这些包安装需要依赖于很多dll文件,所以,不能只拷贝这3个文件到目标平台,最好是把armv4i全部拷贝过来。

 

安装的过程中,不要指定安装路径,直接安装在目标平台/windows目录下,因为,当用编程方式操作数据库的时候,默认会在/windows目录下

找。

 

到此为止,sqlCE就在嵌入式目标平台上安装成功了。

 

 

 

 

 

你可能注意到了,Microsoft的帮助文件中,提到,如果使用visual studio 2005编写程序数据库程序,VS 2005会自动将sqlCE安装到嵌入式目标平台。经过我自己的考察和研究,Microsoft描述的都是针对用VS 2005 创建C#或者VB工程。如果你使用embedded VC++ 即 EVC或者 VS中创建VC ++工程,那么,他是不会自动下载安装的。

 

所以,如果你使用VC++来编写数据库应用程序的话,需要手动去安装,即我上面描述的方法。

 

而且,也不是Microsoft提到的那样每次都去安装,只要安装一次就ok,如果你安装路径是/windows。

 


 

版权申明:
转载文章请注明原文出处http://blog.csdn.net/feiyinzilgd/archive/2010/04/01/5440859.aspx

并请联系谭海燕本人或者前往谭海燕个人主页留言

 

网友评论

登录后评论
0/500
评论
hyman
+ 关注