WinCE資料通訊之SqlCE資料同步篇

2021-05-12 16:50:30 字數 1953 閱讀 8906

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 void btnpush_click(object sender, eventargs e)

毫秒", num2));

}catch (exception exception)}

本文**:http://www.cnblogs.com/gbmf/archive/2009/06/01/1493929.html

Activity資料通訊

若要從子activity獲取返回資訊時,可呼叫以下activity方法 public void startactivityforresult intent intent,int requestcode 該方法的第乙個引數為intent,第二個引數是請求 請求碼是先傳送給子activity,然後再返回...

資料通訊基礎

通道的最高碼元傳輸速率 根據奈氏 nyquist 準則,理想碼元傳輸速率n 2w baud 其中w是理想低通訊道的頻寬,單位為hz,baud是波特,是碼元傳輸速度的單位。通道的極限資訊傳輸速率 shannon用資訊理論的理論推導出了頻寬受限且有高斯白雜訊干擾的通道的極限 無差錯的資訊傳輸速率。其中w...

資料通訊概述

基本概念的介紹 模擬通訊 頻分復用 數字通訊 時分復用 一則離散訊息包含的資訊量 i log ap i log a p i loga p 資料通訊 依照通訊協議,資料傳輸技術在兩個功能單元之間傳遞資料資訊 資料通訊業務 分組交換業務 數字資料業務 幀中繼業務 寬頻業務 資料通訊系統 資料終端裝置dt...