共用方式為


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 資料提供者

  1. 下載並安裝 Microsoft SQL Server 2005 Compact Edition 開發人員軟體開發套件 (英文)。

  2. 完成逐步解說:為裝置建立 Windows Form 應用程式的步驟,開啟您建立的裝置專案。

  3. 在 [方案總管] 中,以滑鼠右鍵按一下專案,然後按一下 [加入參考]。

    [加入參考] 對話方塊隨即出現。

  4. 按一下 [瀏覽] 索引標籤,尋找檔案 drive:\Program Files\Microsoft SQL Server Compact Edition\v3.1\SDK\bin\platform\System.Data.SqlServerCe.dll,然後按一下 [確定]。

  5. (僅適用 Visual Basic) 將參考加入至 System.Data。

將 SQL Server 2005 Compact Edition 3.1 資料庫加入至專案

  1. 在 [方案總管] 中,以滑鼠右鍵按一下專案,指向 [加入],然後按一下 [現有項目]。

    [加入現有項目] 對話方塊隨即出現。

  2. 選取 [物件型別] 下拉式清單中的 [所有檔案 (*.*)]。

  3. 尋找檔案 drive:\Program Files\Microsoft SQL Server Compact Edition\v3.1\SDK\Samples\Northwind.sdf,然後按一下 [加入]。

  4. 按一下 [升級至 SQL Server Compact 3.5 資料庫] 和 [資料來源組態精靈] 對話方塊中的 [取消]。

    資料庫檔案即會出現在 [方案總管] 中。

連接至資料庫

  1. 從 [工具箱] 中將 [按鈕] 控制項拖曳到表單內。

    如果在整合式開發環境 (IDE) 中看不到 [工具箱],請按一下 [檢視] 功能表上的 [工具箱]。如果在 [工具箱] 中看不到 [裝置控制項] 索引標籤,請以滑鼠右鍵按一下 [工具箱],然後按一下 [全部顯示]。

  2. 以滑鼠右鍵按一下表單上的 [按鈕],然後按一下 [屬性]。

  3. 在 [屬性] 視窗中輸入 Connect,然後按下 ENTER 鍵設定 [文字] 屬性。

  4. 按兩下表單上的 [按鈕]。

    [程式碼編輯器] 隨即開啟,游標則會位於事件處理常式中。

  5. 插入下列 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 (裝置)

概念

使用 SQL Server 2005 Compact Edition 3.1 資料庫 (裝置)