文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发软件工程WinCE.Net平台下电力巡检仪数据同步研究与实现
精品推荐
特别推荐
·Tomcat中用web.xml控制Web应用详解
·计算机网络工程课程讲解
·COM, COM+ and .NET 的区别
·ISO9000:2000 质量管理八大原则(1)
·Struts框架及其在Web开发中的应用
·献给汇编初学者-函数调用堆栈变化分析
·质量管理的十三项步骤和八项原则(1)
·质量管理体系审核全解(1)
·WinCE.Net平台下电力巡检仪数据同步研究与实现
·黑盒测试和白盒测试
·黑客程序设计
·软件自动化测试流程
·详述RPG游戏引擎的设计原理
热点TOP10
·Visual Studio 2005集成开发环境图解
·Linux BOOTLOADER全程详解(Arm S3C2410)
·清除window 2000/XP系统中的无用设备的驱动程序
·gsoap中文文档(8.1.1)
·如何为嵌入式开发建立交叉编译环境
·ISO9000:2000 质量管理八大原则
·Vista新技术:WCF开发指南之构建服务
·UML类图详解(1)
·ISO9000:2000 质量管理八大原则(1)
·商场荧屏导购展板系统软件需求说明书
·Tomcat中用web.xml控制Web应用详解
·使用ADS1.2进行嵌入式软件开发
·VC中利用多线程技术实现线程之间的通信
·编写质量手册
·软件工程-软件目的需求开发与管理
·软件项目质量管理经验谈
·.NET 数据访问架构指南
·献给汇编初学者-函数调用堆栈变化分析
·软件与并发巨变 不得不面对的革命
·管理信息系统需求调研分析指南

WinCE.Net平台下电力巡检仪数据同步研究与实现

日期:2007年5月11日 作者: 查看:[大字体 中字体 小字体]



{

static void Main()

{

SqlCeConnection conn = null;

if (File.Exists ("PowerDB.sdf"))//判断

File.Delete ("PowerDB.sdf");

SqlCeEngine engine = new SqlCeEngine ("Data Source = PowerDB.sdf");//创建空数据库

engine.CreateDatabase ();

conn = new SqlCeConnection ("Data Source = PowerDB.sdf");//连接到新数据库

conn.Open();}}

运行上述代码将会在Pocket PC上建立一个名为PowerDB.sdf的数据库,用于访问该数据的数据源为PowerDB。

3.3、数据库同步代码

为了使Pocket PC上数据库数据与PC服务器上的数据库数据保持同步,我们采用远程数据访问(RDA)对象来实现.下面简单介绍设计及实现方法。

(1)初始设置

下面代码对Pocket PC的数据库连接和要保持同步的远程服务器SQL Server 2000数据库连接进行初始设置:

private void RDAFm_Load(object sender, System.EventArgs e) //加载同步窗体即初始化

{

synDS=new DataSet();//声明数据集

synDS.Locale=CultureInfo.CurrentCulture;

CurrentFolder=System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase;

//获取程序集URL位置

CurrentFolder=CurrentFolder.Substring(0,CurrentFolder.LastIndexOf("\\")+1);

xmlFileName=CurrentFolder+"SynConfig.xml";//获取文件名

xsdFileName=CurrentFolder+"SynConfig.xsd";//获取文件名

FileStream FsXML = new FileStream(xmlFileName,FileMode.Open);

FileStream FsXSD = new FileStream(xsdFileName,FileMode.Open);

XmlTextReader xtrXSD = new

XmlTextReader(FsXSD);

synDS.ReadXmlSchema(xtrXSD);

xtrXSD.Close();

FsXSD.Close();

XmlTextReader xtrXML = new XmlTextReader(FsXML);

synDS.ReadXml(xtrXML);

xtrXML.Close();

FsXML.Close();

DataTable dt=synDS.Tables["SynCon"];//定义数据集中的表

//为控件获取数据绑定

Text.DataBindings.Add(newBinding("Text

",dt,"name")); }

(2)数据同步[2]方法:数据下载(同步到本机)与上传(同步到服务器)

笔者利用RDA的Push和Pull方法.分别实现了将掌上电脑上的SQL Server CE数据库的数据上传到PC服务器上的SQL Server 2000数据库中.及将PC上SQL Server 2000数据库中数据下载到掌上电脑的SQL Server CE数据库中。将SQL Sever 2000数据库中PowerDB的表中数据下载到SQL Server CE数据库中同名的表中:

下面我们介绍一下这两种方法:

rdaPush();//数据上传方法

private void rdaPush ()

{

SqlCeRemoteDataAccess rda = null;

rda = new SqlCeRemoteDataAccess();

rda.InternetLogin = login;

rda.InternetPassword = pwd;

rda.InternetUrl = URL;

rda.LocalConnectionString  = @localConnectionString;

rda.Push("ctlRoom",rdaOleDbConnectString,RdaBatchOption.BatchingOn);

rda.Push("ctlRoomRecord",rdaOleDbConnectString,RdaBatchOption.BatchingOn);


上一页 [1] [2] [3] [4] 下一页 




上一篇:Struts框架及其在Web开发中的应用

下一篇:软件自动化测试流程

WinCE.Net平台下电力巡检仪数据同步研究与实现 相关文章:
·研究生毕业个人自我鉴定[评语]范文
·EasyRecovery 604硬盘数据恢复软件技巧
·如何实现局域网打印机共享
·TCP/IP编程实现远程文件传输
·Visual C++ 实现数字化图像的分割
·asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)
·ASP.NET购物车的实现及结算处理
·一个Struts实现分页,增删改查,Tiles,国际化的DEMO
·javascript+xml实现二级下拉菜单,不会被任何标签或元素遮住
·C#源码读取excel数据到程序中-SQL SERVER-到dataset中
WinCE.Net平台下电力巡检仪数据同步研究与实现 相关软件:
·ACCESS数据库教程 北京大学的ACCESS教程
·爆出网站数据库路径
·逐步精通数据库 sql server 视频教程
·TCP-IP详解卷2:实现
·SQL/MYSQL/数据库教程专栏
·当代研究生英语听说 mp3+html
·唐代历史研究——玉搔头中短篇集
·Active Server Pages & Web 数据库(PDG)
·QQ IP数据库 Build 0410
·东南大学SQL数据库基础视频教学全42讲 CSF 详见查看

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot