基於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補丁版本可以到微軟官方網站下載,下載連結地址為:
主要功能
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.新建一個智慧裝置專案:檔案->新建->專案->選擇“智慧裝置”。
最後就開始寫你的程式碼吧