HOW TO:在 Managed 專案中使用 SQL Server 2005 Compact Edition 3.1 (裝置)
更新:2007 年 11 月
本主題說明如何在 Managed 智慧型專案中使用 SQL Server 2005 Compact Edition 3.1。開發人員有時候會使用這個版本的 SQL Server,因為它內建於 Windows Mobile 6 裝置和模擬器的 ROM 內。
重要事項: |
---|
您必須完成逐步解說:為裝置建立 Windows Form 應用程式,才能開始進行。 |
將參考加入至 Managed 資料提供者
下載並安裝 Microsoft SQL Server 2005 Compact Edition 開發人員軟體開發套件 (英文)。
完成逐步解說:為裝置建立 Windows Form 應用程式的步驟,開啟您建立的裝置專案。
在 [方案總管] 中,以滑鼠右鍵按一下專案,然後按一下 [加入參考]。
[加入參考] 對話方塊隨即出現。
按一下 [瀏覽] 索引標籤,尋找檔案 drive:\Program Files\Microsoft SQL Server Compact Edition\v3.1\SDK\bin\platform\System.Data.SqlServerCe.dll,然後按一下 [確定]。
(僅適用 Visual Basic) 將參考加入至 System.Data。
將 SQL Server 2005 Compact Edition 3.1 資料庫加入至專案
在 [方案總管] 中,以滑鼠右鍵按一下專案,指向 [加入],然後按一下 [現有項目]。
[加入現有項目] 對話方塊隨即出現。
選取 [物件型別] 下拉式清單中的 [所有檔案 (*.*)]。
尋找檔案 drive:\Program Files\Microsoft SQL Server Compact Edition\v3.1\SDK\Samples\Northwind.sdf,然後按一下 [加入]。
按一下 [升級至 SQL Server Compact 3.5 資料庫] 和 [資料來源組態精靈] 對話方塊中的 [取消]。
資料庫檔案即會出現在 [方案總管] 中。
連接至資料庫
從 [工具箱] 中將 [按鈕] 控制項拖曳到表單內。
如果在整合式開發環境 (IDE) 中看不到 [工具箱],請按一下 [檢視] 功能表上的 [工具箱]。如果在 [工具箱] 中看不到 [裝置控制項] 索引標籤,請以滑鼠右鍵按一下 [工具箱],然後按一下 [全部顯示]。
以滑鼠右鍵按一下表單上的 [按鈕],然後按一下 [屬性]。
在 [屬性] 視窗中輸入 Connect,然後按下 ENTER 鍵設定 [文字] 屬性。
按兩下表單上的 [按鈕]。
[程式碼編輯器] 隨即開啟,游標則會位於事件處理常式中。
插入下列 Visual Basic 程式碼:
Dim conn As New System.Data.SqlServerCe.SqlCeConnection("data source='\Program Files\DeviceSample\Northwind.sdf';") conn.Open()
-或-
插入下列 C# 程式碼:
System.Data.SqlServerCe.SqlCeConnection conn = new System.Data.SqlServerCe.SqlCeConnection("data source='\\Program Files\\DeviceSample\\Northwind.sdf';"); conn.Open();
注意事項: 根據專案的部署資料夾而定,您可能需要修改連接字串。
當您偵錯或部署此應用程式時,Visual Studio 會複製 Northwind.sdf 範例資料庫並將應用程式部署至裝置。應用程式會連接至資料庫,但不會執行任何作業。
請參閱
工作
HOW TO:將 Managed 專案升級為 SQL Server Compact 3.5 (裝置)