- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SqlCE数据同步学习学习
上一篇总结了WinCE通过WebService进行数据通讯的交互方式,今天整理个SqlCE数据同步方式的内容。先说下软件环境:终端平台使用WinCE5.0+SqlCE2.0,服务器使用Windows server 2003+Sql Server2000 sp4,Dot Net Framwork 使用的是2.0版本。
??????? SQL Server CE与SQL Server之间通过RDA合并复制进行数据同步。Remote data access(RDA)主要由三部分组成:SQL Server CE Database Engine、SQL Server CE Client Agent和SQL Server CE DataBase Agent。SQL Server CE数据库引擎负责写入和读取SQL Server CE数据库中的数据;SQL Server CE客户端代理是RDA在移动设备上的主要组件,它实现了RDA的主要功能,我们可以通过程序调用它提供的接口以控制RDA;SQL Server CE服务器端代理位于服务器端,它与SQL Server CE客户端代理通过HTTP协议进行通信,接收并处理SQL Server CE客户端代理的命令。其通讯原理结构如下图:
???????? 数据同步的环境配置工作也分为:终端SqlCE配置、IIS代理配置。
??????? 终端SqlCE配置:安装终端与PC的同步程序MicrosoftActiveSync,找到VS2005安装目录D:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v2.0\wce400\armv4下的sqlce20.dev.ppc.wce4.armv4.CAB和sqlce20.ppc.wce4.armv4.CAB,拷贝至终端WinCE系统中,在终端安装这两个包,安装后在终端的Windows目录下将增加了三个文件:Ssce20.dll、Ssceca20.dll和Sscemw20.dll。在Windows目录下增加了一个目录SqlCE 2.0,其中的isqlw20.exe即是在WinCE下运行的类似SqlServer2000的查询分析器程序,也可以在烧制WinCE操作系统时把SqlCE烧制进系统中。
??????? IIS代理配置:IIS代理服务器若要进行GPRS通讯,最好能有静态IP。代理服务器上先安装好IIS和SqlServer2000,在IIS代理服务器上安装Sql Server CE2.0,安装过程中会出现配置选项
这里输入虚拟目录的别名和SqlCE的安装目录,我输入的虚拟目录名是SqlCE20,因为我还配置了一个SqlCE3.0的版本 :-) 继续
选择匿名就可以了,安全要求高的可以设置密码访问,做个匿名的先。完成安装后,在IE上输入http://localhost/sqlCE20/sscesa20.dll ,若显示“SQL Server CE Server Agent”则说明安装配置IIS成功。这里安装要注意的问题是sqlServer2000的补丁要和sqlCE2.0的补丁版本一致。
??????? 开始编写代码,新建项目智能设备Windows CE5.0应用程序,添加sqlCE2.0引用,注意VS2005默认的sqlce引用是3.0版本的,所以这里要添加浏览引用,位置是D:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v2.0\System.Data.SqlServerCe.dll。添加代码引用:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.IO;using System.Windows.Forms;using System.Data.SqlServerCe;using System.Reflection;
设置数据连接及相关连接属性
private string AppPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase.ToString());//程序运行目录????? private SqlCeCommand cmd = new SqlCeCommand
您可能关注的文档
- PowerPoint 制作.doc
- PowerPoint幻灯片制作基础知识.doc
- PowerPoint教学设计.doc
- PowerPoint思维模式进阶.doc
- Powerpoint作业——基础篇.doc
- PPC 汇编入门指南.doc
- PPC常见问题解答大全.doc
- pppoe_使用手册.doc
- ppt2007不能输入汉字解决方案.doc
- ppt2007不能输入文字的解决办法.doc
- 2025江苏泰州市姜堰区招聘教师20人笔试备考题库附答案详解(能力提升).docx
- 2025州工业控股集团有限公司招聘7人笔试备考题库含答案详解(达标题).docx
- 2025年济南市章丘区教育和体育局所属学校公开招聘人员(16人)笔试参考题库及参考答案详解.docx
- 2025年亳州文化旅游控股集团有限公司招聘26人笔试备考题库附答案详解(b卷).docx
- 2025年安庆迎江区招聘社区工作人员20人笔试备考题库及答案详解(最新).docx
- 2025江苏盐城市滨海交通控股集团有限公司招聘18人笔试备考题库含答案详解(达标题).docx
- 2025新疆巩留县公安局招聘工作人员(20人)笔试备考题库及一套参考答案详解.docx
- 2025江苏盐城市国有资产投资集团有限公司招聘81人考试备考题库及答案详解一套.docx
- 2025江苏盐城市银宝控股集团有限公司招聘41人笔试模拟试题含答案详解.docx
- 2025年云南省投资控股集团有限公司招聘(128人)笔试备考题库带答案详解.docx
最近下载
- 322148 管理学原理(中级)教材配套PPT.pptx
- 风电项目实施方案(范文参考).docx
- 开学第一课-数学主题班会.ppt VIP
- 09BD14安全技术防范工程.pdf
- 第7课 实践出真知-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 2025辽宁医药职业学院单招《数学》模考模拟试题附答案详解(达标题).docx VIP
- 2025年教科版(2024)小学科学三年级上册(全册)教学设计(附目录P171).docx
- 四大菜系--川菜.ppt VIP
- 商业银行机关部门员工等级考核管理办法.docx VIP
- 模板脚手架验收表.doc VIP
文档评论(0)