PocketPC中SQLCE数据库同步

  来自www.Move2008.com 数据挖掘工具

数据挖掘论坛

使用SQLCE提供的RDARemote Data Access)对象很容易实现PocketPC SQLCE数据库与PCSQL Server2000数据库同步,它们之间的同步通过HTTP来传输,因此也必须有后台WEB服务器。同步传输介质也有多种,如红外、底坐、无线网卡等。同步过程如下图所示:

一、PC服务器端的安装及设置

         安装SSCEServer1.0

数据挖掘实验室

1.       安装(下载)

http://www.microsoft.com/sql/ce/downloads/default.asp 

         安装并配置IIS5.0(或更高版本)

1.安装

依次单击开始控制面板,然后单击添加/删除程序 单击添加/删除 Windows 组件。出现 Windows 组件向导。 按照屏幕上的说明安装、删除或添加Internet信息服务(IIS) 组件。 安装好之后,在IE浏览器的地址栏中键入 http://localhost/ 然后按 ENTER,如果有正常显示就说明IIS已安装正确,如遇到问题可查看 IIS 联机文档。 

数据挖掘论坛

           2.配置 数据挖掘交友

            打开“控制面板->管理工具-> Internet 信息服务”,设置步骤如下列图所示: 数据挖掘工具

           (1) 增加虚拟目录 数据挖掘论坛

数据挖掘交友

  数据挖掘工具

      (2) 虚拟目录名称为:sqlce 数据挖掘交友

数据挖掘论坛

(3) 填写虚拟目录路径

数据挖掘工具

数据挖掘交友

  数据挖掘论坛

      (4) 设置访问权限(注意:选中“执行(ISAPI应用程序或CGI)) 数据挖掘实验室

数据挖掘工具

  数据挖掘研究院

      (5) 测试安装是否正确 数据挖掘实验室

           打开IE浏览器,在地址栏中输入http://localhost/sqlce/sscesa10.dll

数据挖掘实验室

      如果显示为“body”则说明设置正确。 数据挖掘研究院

  数据挖掘研究院

二、PocketPC端的安装

         安装SQLCE1.0 

数据挖掘研究院

从微软网站下载:

数据挖掘实验室

http://download.microsoft.com/download/SQLSVR2000/Utility/3.0/NT5XP/EN-US/sqldash.exe 数据挖掘研究院

解压后运行:C:sqldashSQLDashPPCPPCSetup.exe  数据挖掘论坛

或者从www.Move2008.com下载:www.move2008.com/down/download/ssce.ARM720C.CAB 数据挖掘工具

下载后CopyPocketPC打开安装即可。 

         PocketPC上创建SQLCE数据库 数据挖掘研究院

创建表代码如下: 数据挖掘交友

Public goADOXcat As ADOXCE.Catalog 

数据挖掘工具

Set ADOXcat = CreateObject("ADOXCE.Catalog.3.1") 数据挖掘研究院

ADOXcat.Create"Provider=Microsoft.SQLServer.OLEDB.CE.1.0;Data Source= est" 数据挖掘工具

三、数据库同步代码(EVB/ASP

       "数据库连接ADO Connection对象

Public conn As ADOCE.Connection  

Public LocalConnStr, RemoteConnStr, InternetURL, ServerIP As String 

"同步前的初使化

Public Function SyncInit()

    "本地SQLCE连接ConnectString 数据挖掘研究院

    LocalConnStr = "Provider=Microsoft.SQLServer.OLEDB.CE.1.0;Data Source= est" 数据挖掘交友

    Set conn = CreateObject("ADOCE.connection.3.0")

    conn.ConnectionString = LocalConnStr  数据挖掘论坛

    "如果数据库是打开的则先关闭 数据挖掘论坛

    If conn.State = 1 Then conn.Close 

数据挖掘交友

    "PC服务器的地址

数据挖掘交友

    ServerIP = "192.168.0.1"    数据挖掘工具

    "远程SQL Server2000数据库连接地址

    RemoteConnStr = "Provider=sqloledb;Initial Catalog=AircraftMobile;Data Source=" + ServerIP + ";user id=test;password=test;"

数据挖掘实验室

    "远程PC机上的SQLCE同步的WEB地址(IIS设置)

数据挖掘工具

    InternetURL = "http://" + ServerIP + "/sqlce/sscesa10.dll"

数据挖掘研究院

end Function  数据挖掘实验室

"数据同步

数据挖掘工具

Public Function SyncTable(tablename, sql) 数据挖掘实验室

        delTable (tablename)

数据挖掘工具

        Set ceRDA = CreateObject("SSCE.RemoteDataAccess.1.0")

        ceRDA.LocalConnectionString = LocalConnStr

数据挖掘论坛

        ceRDA.InternetURL = InternetURL

 

        On Error Resume Next 数据挖掘交友

          PC数据库中的表同步到PocketPC 数据挖掘交友

        ceRDA.Pull tablename, sql, RemoteConnStr, TRACKINGOFF

 

          PocketPC中的数据同步到PC 数据挖掘工具

此行已注释:goRDA.Push tablename, RemoteConnStr

数据挖掘论坛

  数据挖掘论坛

        If ceRDA.ErrorRecords.Count > 0 Then 数据挖掘交友

          For Each gceErr In ceRDA.ErrorRecords 数据挖掘交友

            strErr = ""

数据挖掘实验室

            strErr = strErr + "错误号:" + Trim(gceErr.NativeError) + "  "

数据挖掘实验室

            strErr = strErr + "目标:" + gceErr.Description + "  " 数据挖掘交友

            MsgBox tablename + ":" + strErr

数据挖掘研究院

          Next 数据挖掘论坛

        End If

数据挖掘交友

 

数据挖掘工具

        Set ceRDA = Nothing

数据挖掘论坛

End Function

  数据挖掘实验室

"删除表

Public Function delTable(tablename)

        Set conn = CreateObject("ADOCE.connection.3.0") 数据挖掘交友

        conn.ConnectionString = "Provider=Microsoft.SQLServer.OLEDB.CE.1.0;Data Source= est" 数据挖掘交友

        conn.Open

数据挖掘工具

        On Error Resume Next

        conn.Execute ("drop table " + tablename)

数据挖掘实验室

        conn.Close 数据挖掘实验室

End Function

  数据挖掘实验室

"远程操作PC服务器数据库 数据挖掘工具

function RemoteSQL(sql) 数据挖掘论坛

    if trim(sql)<>"" then

        if mid(sql,len(sql),1)<>";" then sql = sql & ";" 数据挖掘论坛

        Set ceRDA = CreateObject("SSCE.RemoteDataAccess.1.0") 数据挖掘实验室

        ceRDA.InternetURL = InternetURL

数据挖掘工具

        sql = "BEGIN TRANSACTION; Use test;" & sql & "COMMIT TRANSACTION;"

数据挖掘工具

 

        On Error Resume Next 数据挖掘研究院

        ceRDA.SubmitSQL sql,RemoteConnStr 数据挖掘实验室

        If ceRDA.ErrorRecords.Count > 0 Then 数据挖掘工具

          For Each gceErr In ceRDA.ErrorRecords 数据挖掘交友

                strErr = "" 数据挖掘工具

                strErr = strErr & " : " & Trim(gceErr.NativeError) & vbCrLf 数据挖掘论坛

                strErr = strErr & "出错目标: " & gceErr.Description & vbCrLf 数据挖掘实验室

                MsgBox strErr 数据挖掘实验室

            Next 数据挖掘实验室

        End If 数据挖掘交友

 

        Set ceRDA = Nothing 数据挖掘工具

    end if      数据挖掘论坛

end function

 

  数据挖掘研究院

Bedlang

2002-11-1 数据挖掘论坛

[数据挖掘专家] [数据挖掘研究院] [数据挖掘论坛] [数据挖掘实验室]
上一篇:高质量C++/C编程指南学习笔记(上)
下一篇:不可忽视的界面设计
最新评论共有 0 位网友发表了评论 , 查看所有评论
发表评论( 不能超过250字,需审核,请自觉遵守互联网相关政策法规。 )
匿名?
数据挖掘网站导航 数据挖掘论坛导航
  • 数据挖掘工具
  • 数据挖掘论坛
  • DataCruncher - Cognos
  • MineSet - MathSoft
  • Intelligent Miner - GainSmarts
  • Sqlserver - SAS - Clementine
  • CART - Weka - WizSoft
  • NeuroShell - ModelQuest
  • data mining tools - Darwin
  • 数据挖掘交友
  • 数据挖掘博客
  • 数据挖掘工具
  • 数据挖掘资源
  • 数据挖掘技术算法
  • 数据挖掘相关期刊、会议
  • 研究院联盟合作专区
  • 数据挖掘基础与相关技术
  • 数据挖掘厂商与就业
  • 数据挖掘研究者乐园
  • 知名厂商数据挖掘工具资料
  • 国内数据挖掘实验室
  • Foreign Data Mining Lab
  • 热点关注
  • Internet控制信息协议(ICMP)
  • 微软公司软件开发模式简介
  • http1.1
  • TCP协议规范(中文版)
  • linux端口列表
  • 语音识别进入IVR系统
  • Api函数列表——与文件相关
  • RVP:存在和即时消息传送协议(3)
  • Win32环境下动态链接库(DLL)编程原理
  • PPPInternet协议控制协议(中文版)
  • 论坛最新话题
  • Foundations of Statistical Natural Langu
  • Game Theory meet Data Mining: A Recent P
  • System Building: How does it help or hin
  • 数据挖掘与Clementine培训
  • 新手报到
  • 求 SASEM 客户流失预测分析
  • 数据挖掘工程师/搜索研究院—北京——无线
  • 数据挖掘入门介绍(如何着手数据挖掘)
  • Information Overload Survey Results
  • The INEX 2005 Workshop on Element Retrie
  • 相关资讯
  • Internet控制信息协议(ICMP)
  • 中文RFC文档远程COM选项(四)
  • Api函数列表——与文件相关
  • RVP:存在和即时消息传送协议(3)
  • 微软公司软件开发模式简介
  • MMXInstructions
  • TCP协议规范(中文版)
  • PPPInternet协议控制协议(中文版)
  • 语音识别进入IVR系统
  • http1.1
  • 数据挖掘实验室资料
  • 数据挖掘博客地址
  • 数据挖掘实验室网站地址
  • Prepare for Medicare audits by using dat
  • 注册成为SAS用户与爱好者俱乐部会员
  • 水南梅
  • 明日烟
  • 新人报道
  • 下载
  • 厦门服务器托管,450元/月—0592-5177319 高
  • 买空间送域名--0592-5177319 高静