1. 程式人生 > >基於VS2008的Wince系統的SQLCE3.5資料庫開發應用例項

基於VS2008的Wince系統的SQLCE3.5資料庫開發應用例項

1.       概述

SQLCE3.5資料庫安裝以及揚創科技嵌入式WinCE工業平板電腦SQLCE和SQLServer資料庫同步配置;安裝步驟依次為IIS安裝、客戶端安裝、服務端安裝。

2.       SQLCE資料庫的使用

SQLCE簡介

    微軟推出SQLSEVER資料庫,功能強大,使用方便。其針對嵌入式裝置的版本為SQL SEVER FOR CE,,簡稱SQLCE。

   針對WinCE應用開發,這裡以VS2008為例子,因為VS2008集成了SQLCE3.5(注意:只是集成了SQL Compact 3.5,因為VS2005不能用,需要VS2008,於是裝了VS2008 結果在安裝VS2008的時候,預設裝了SQL Compact 3.5,於是大家都會認為在打VS2008SP1的時候,會為SQL Compact 3.5打上SP1,但是嵌入式開發的大家一不小心被微軟忽悠了,這時候只打了SQL Compact 3.5 for Window DeskTop的SP1補丁,而沒有打SQL Compact 3.5 for Window DeskTop的SP1補丁,而嵌入式開發的恰恰需要SQL Compact 3.5 for Device的SP1補丁,因此出錯了)。SQLCE 3.5的SP1補丁版本可以到微軟官方網站下載,下載連結地址為:

http://www.microsoft.com/zh-tw/download/details.aspx?id=17020。另外,使用VS2008 搭配 sql compact V3.5 SP1 要留意版本,SP1的版本號是3.5.5692.0,如果你是3.5.5382.0那麼就是V3.5不含SP1的版本;確認完版本正確之後,我們到微軟的網站下載SP1的安裝包。

主要功能

       SQLCE主要支援的功能如下:

1>     壓縮的資料庫引擎和強大的查詢優化器

2>     支援多使用者訪問

3>     支援合併複製與遠端資料訪問(RDA)

4>     SQLCE 3.5工具與Microsoft SQL Sever 2008整合

5>     與VS2008整合

6>     安裝與連線嚮導

7>     在臺式機上建立SQLCE3.5資料庫的功能。

8>     用於SQLCE3.5(System.Data.SqlServerCe)的.NETCompact Framework資料訪問介面

9>     支援ADO.NET和OLE DB Provider forSQLCE 3.5

10>       SQL語法的子集

3.       SQLCE在揚創科技WinCE工業平板電腦的平臺搭建準備工作

1、你必須已經安裝好了 SQL Server 2008(先)和Visual Studio 2008(後)

安裝之後,YC210這個裝置就會顯示在你的vs2008裡面的裝置列表中。檢視方式:啟動VS2008->工具->連線到裝置,在列表裡面可以檢視到。截圖如下:


3、你會用USB同步到揚創WinCE工業平板電腦。

1.       準備安裝資料庫檔案

在WinCE工業平板電腦按順序安裝以下cab形式的壓縮包(很多時候揚創科技WinCE電腦已經集成了SQLCE3.5了,無需安裝)。

 (1)sqlce.wce5.armv4i

 (2)sqlce.repl.wce5.armv4i

 (3)sqlce.dev.CHS.wce5.armv4i

注意,一定要按順序哦,不按順序將會出現錯誤:無法找到 PInvoke DLL“sqlceme30.dll” 。

如果你裝錯了順序,那也不要緊,重新把檔案丟進去再按順序安裝一遍就可以了。

2.       開始你的開發之旅

1.新建一個智慧裝置專案:檔案->新建->專案->選擇“智慧裝置”。

最後就開始寫你的程式碼吧