使用 SQL Server CE 資料庫

2021-05-22 01:52:18 字數 2258 閱讀 5479

本節將指導您完成使用 microsoft sql server 2000 windows ce edition (sql server ce) 資料庫時需要執行的主要任務。假定您沒有任何 sql server ce 資料庫,需要在新的 microsoft visual studio .net 專案中建立新的資料庫。

該演練包括以下任務:

闡釋以上每個任務步驟的**旨在一起執行。不能在任務中執行僅用於特定步驟的**。有關完整**列表,請參見**列表:使用 sql server ce 資料庫。

sql server ce 中的資料庫是儲存結構化資料的表集合。在可以儲存資料庫之前,必須建立資料庫。在建立資料庫之後,可以建立儲存資料的表。

在本節中,您將建立乙個新的資料庫,然後建立乙個表,最後將資料新增到該表中。若要執行這些步驟,請使用 sql server ce (system.data.sqlserverce) .net framework 精簡版資料提供程式的sqlceconnectionsqlceenginesqlcecommand類。

注意不能在此任務中執行僅用於特定步驟的**。有關完整**列表,請參見

**列表:使用 sql server ce 資料庫。

建立新的 sql server ce 資料庫

啟動 visual studio .net,然後開啟乙個新專案。

建立對使用的命名空間的引用。

using system;

using system.io;

using system.text;

using system.data;

using system.data.sqlserverce;

using system.collections;

using system.windows.forms;

using system.data.common;

建立walkthrough類。
public class walkthrough

在建立表後,可以以多種方式修改表中的資料:更改特定資料的屬性,新增和刪除資料行,甚至還可以通過修改表中的列來更改儲存資料的方式。

在本節中,您將更改表項的值,查詢更改的表的資料並處理所有錯誤。為執行這些步驟,您將使用在前面的任務中使用的類:sqlcecommandsqlcedatareader。另外,您將使用sqlceexception進行錯誤處理。

注意不能在此任務中執行僅用於特定步驟的**。有關完整**列表,請參見

**列表:使用 sql server ce 資料庫。

更新 sql server ce 表中的資料

讀取 sql server ce 表中的資料

設定命令物件以使用 select 語句,然後通過執行sqlcecommand.executereader建立資料讀取器的例項。

cmd.commandtext = select * from testtbl;

rdr = cmd.executereader();

while (rdr.read())

}

使用sqlceexception捕獲任何錯誤,然後關閉與資料庫的連線。
catch (sqlceexception e)

finally

}public static void showerrors(sqlceexception e)

foreach (string errpar in err.errorparameters)

messagebox.show(bld.tostring());

bld.remove(0, bld.length);}}

}

有關 sql server ce 中的錯誤處理的更多資訊,請參見《sql server ce 聯機手冊》中的錯誤處理。

怎樣安裝SQL Server CE

安裝要求1.sql server ce中server tools的安裝環境server tools需要安裝在windows 2000 sp2以上的作業系統上,需要安裝iis,並且能訪問sql server資料庫。2.sql server ce中developer tools 的安裝環境develop...

SQL Server CE 開發前準備

sql server ce 2.0的全名是sql server 2000 windows ce edition version 2.0 2002年秋天就有了,那時候也正好是.net compact framework剛剛出來的時候。那時候就想研究研究,但因為實際需求太少 沒有人問問題 沒人有做專案,...

使用 uniqueidentifier 資料

uniqueidentifier 資料型別可儲存 16 位元組的二進位制值,其作用與全域性唯一識別符號 guid 一樣。guid 是唯一的二進位制數 世界上的任何兩台計算機都不會生成重複的 guid 值。guid 主要用於在擁有多個節點 多台計算機的網路中,分配必須具有唯一性的識別符號。unique...