對於Wince下的sqlce數據庫雖然很多人在用,但在我查找資料時,卻發現資料是多么的匱乏,在此對自己這幾天的了解做個簡單介紹,希望對大家能有所幫助!
本文的最后附有所使用到的sqlce在wince下的安裝文件,wince截屏工具及本示例代碼的下載地址。
1.創建wince項目:
注:wince項目的創建需要在VS2008或者VS2005下
圖1 創建“智能設備項目”
2.制作主界面
為主界面添加兩個控件,分別為:datagrid和button,分別用於數據顯示和功能控制。
圖2 制作主界面
3.為工程添加數據庫
圖3.1 添加數據庫
圖3.2 為數據庫添加表並設定字段
點擊“確定”便可以為數據庫創建一個新的表,對新的數據表可以進行編輯查看及設定密碼等操作。
圖3.3 編輯表
4.為datagrid設定DataSource
點擊datagrid控件,對其屬性進行編輯,將新建的數據表綁定到datagrid的DataSource屬性
圖4.1 設定數據源1
圖4.2 設定數據源2
圖4.3 設定數據源3
5.編輯程序
將數據表綁定到datagrid后,默認在界面加載時便會顯示表中的數據,可以對代碼進行修改,將代碼放到button的單擊事件中,這樣便可以單擊讀取數據
圖5 修改程序
6.效果
圖6.1 運行程序
圖6.2 單擊顯示
7.寫在最后的話
本文的目的在於簡單測試wince上數據庫sqlce,本沒有太多的實用價值,僅在於測試。
其實直接訪問Sqlce數據庫和直接訪問SQL Server並沒有太多區別,但是通過這個測試可以很方便的找到sqlce的基本配置環境。
直接訪問需要添加對sqlce的引用,動態鏈接庫地址在PC上的地址為:
C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Devices\System.Data.SqlServerCe.dll
然后在命名空間中添加 using System.Data.SqlServerCe
8.下載地址
wince截屏工具:
http://download.csdn.net/detail/u010312811/7267565
示例程序:
http://download.csdn.net/detail/u010312811/8380711
wince上的SQLCE安裝文件:
http://download.csdn.net/detail/u010312811/8380735
(注:文件需要按照名字由短到長的安裝,僅適用於wince,不適用於pocket pc等)