• WINCE5.0下SQL server compact版本更新


    ********************************LoongEmbedded************************

    作者:LoongEmbedded(kandi)

    时间:2011.02.23

    类别:WINCE 嵌入式系统开发

    ********************************LoongEmbedded************************

     

    最近客户要加在WINCE中加入Microsoft SQL Server Compact功能,我添加了相应的组件后编译出来的NK显示的版本信息是SqlServerCompact 3.5.5692.0ServicePackLevel=1(也即SP1),添加的组件如下:

    1

    加了上面组件后在release目录下会多了文件夹sqlcompact,这个文件夹下包含有sql相关的dll,内容如下所示:

    2

    我们在WINCE设备上打开注册表工具,通过下面的信息可以看到SQL server compact

    3

    SQLcompact的注册表内容在/WINCE500/PUBLIC/SQLCOMPACT/OAK/FILES

    4

    Sqlcompact.bib的内容如下:

    5

    根据图5可知SQL compac所需的dll

    但是客户要求的版本为3.5.8080.0ServicePackLevel=2,如何更新为这个版本呢?先到http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5544c638-c532-48e3-871c-58b49c5d855c下载Microsoft SQL Server Compact 3.5 Service Pack 2的安装文件SSCEDeviceRuntime-ENU.msi,然后安装此文件,安装完成后在安装的路径下/Program Files/Microsoft SQL Server Compact Edition/v3.5/Devices可以看到如下的文件夹:

     

    6

    /Program Files/Microsoft SQL Server Compact Edition/v3.5/Devices/wce500/armv4i下我们看到所需要的其他dll

    7

    根据图67我们可以找到所需要3.5.8080.0版本的dll,然后把这些dll替换掉图2中的dll,然后make run-time image编译出来的NK就是包含了SqlServerCompact3.5.8080.0版本的dll

     

    下面我们通过WinCE_CAB_Manager3.0打开图7中提到的sqlce.wce5.armv4i.CAB,如下图:

    8

    然后再WINCE上双击sqlce.wce5.armv4i.CAB,安装保存的目录是放在windows下,然后打开注册表工具,显示的版本信息如下:

    9

     

    相关帖子

    http://topic.csdn.net/u/20110223/11/39c3a3da-c191-4626-b4a2-c39dc339b24f.html

     

  • 相关阅读:
    jQuery实现 自动滚屏操作
    jQuery实现全选、全不选以及反选操作
    读曾国藩
    把时间当作朋友 之感知时间
    把时间当作朋友4未知永远存在
    Android N 设置中语言列表介绍
    如何编译ICU资源
    idea常用快捷键
    shell 笔记
    Json笔记
  • 原文地址:https://www.cnblogs.com/liang123/p/6325764.html
Copyright © 2020-2023  润新知