Vs2008安裝後自帶的資料庫是sqlce3.5,而vs2005帶的是3.0版本的,
利用VS2008+wince6.0模拟器+sqlce3.5開發資料庫的時候需要搭建的環境:
一、平台搭建的前提條件
1、必須已經安裝好了 SQL Server 2005(先)和Visual Studio 2008(後)
2、安裝wince6.0模拟器的sdk
二、準備資料庫安裝檔案并且複制到模拟器
需要找幾個檔案:Vs2008安裝後,在這個目錄//Program Files/Microsoft SQL Server Compact Edition/v3.5/Devices/wce500/armv4i
(1)sqlce.wce5.armv4i
(2)sqlce.repl.wce5.armv4i
(3)sqlce.dev.CHS.wce5.armv4i
然後把它們通過vs2005的遠端檔案檢視器拷貝到模拟器裡面
點選開始à所有程式à Microsoft Visual Studio 2005à Visual Studio Remote Toolsà遠端檔案檢視器
三、安裝資料庫檔案
在wince模拟器上按順序安裝以下cab形式的壓縮包。
(1)sqlce.wce5.armv4i
(2)sqlce.repl.wce5.armv4i
(3)sqlce.dev.CHS.wce5.armv4i
一定要按順序,否則會出現錯誤:無法找到 PInvoke DLL“sqlceme30.dll” 。如果裝錯順序了,把檔案重新拷貝到模拟器裡面,再按順序安裝。
四、開始開發
1.建立一個智能裝置項目:檔案->建立->項目->選擇“智能裝置”。
2.建好工程後,把System.Data.SqlServerCe.dll添加到引用。
3.把dll都複制到工程的bin/Debug目錄和wince模拟器的windows目錄下,這些檔案一般在//Program Files/Microsoft SQL Server Compact Edition/v3.5/Devices/wce500/armv4i目錄裡面,檔案名如下:
Sqlceca35.dll
Sqlcecompact35.dll
Sqlceer35cn.dll
Sqlceme35.dll
Sqlceoledb35.dll
Sqlceqp35.dll
Sqlcese35.dll
System.data.sqlclient.dll
System.data.sqlserverce.dll
4.開始寫代碼