Visual Basic 6.0 使用者可用的資料存取

更新:2007 年 11 月

在 Visual Basic 6.0 中,資料存取是使用 ActiveX Data Objects (ADO) 來完成;而在 Visual Basic 2008 中,則是使用 ADO.NET (為 .NET Framework 的一部分) 來完成資料存取。兩種技術在概念上和工作上都有一些差異。如需 ADO 與 ADO.NET 之間概念差異的詳細資訊,請參閱 比較 ADO.NET 和 ADO

注意事項:

Visual Basic 6.0 也提供對遠端資料物件 (RDO) 和資料存取物件 (Data Access Object,DAO) 的回溯相容性 (Backward Compatibility) 支援。這些技術在 Visual Basic 2008 中只當做 COM 物件來支援,因此使用 RDO 或 DAO 資料繫結的應用程式無法升級為 Visual Basic 2008。如需詳細資訊,請參閱升級由舊版 Visual Basic 建立的應用程式

在 Visual Basic 6.0 中,在應用程式中實作資料存取的常見方法有二:在設計階段繫結至 ADODC (ADO 資料控制項),或是在執行階段透過程式設計的方式建立 Recordset 物件並與其互動。

Visual Basic 2008 中有兩個類似的資料存取實作方法:在設計階段使用資料配接器 (Adapter) 和資料集,或在執行階段以程式設計的方式加入程式碼來建立資料配接器和資料集。如需詳細資訊,請參閱建立資料配接器

在 Visual Basic 6.0 中,是透過設定控制項的繫結相關屬性:DataChanged、DataField、DataFormat、DataMember 和 DataSource,完成資料繫結。通常,控制項的顯示屬性 (例如 TextBox 控制項的 Text 屬性) 是繫結至資料來源中的欄位。

在 Visual Basic 2008 中,資料繫結的定義較廣,您可將控制項的屬性繫結至任何包含資料的結構。Windows Form 中的繫結是透過 DataBindings 屬性完成的,該屬性包含控制項的 Binding 物件集合。如需詳細資訊,請參閱資料繫結和 Windows Form

注意事項:

ADO 資料繫結的回溯相容性是透過 Microsoft Visual Basic 2005 Compatibility Data Runtime 支援的。

在 Visual Basic 6.0 中,從資料環境拖曳資料庫項目至表單中,會自動建立資料繫結表單。

請參閱

其他資源

建立用戶端資料應用程式

以伺服器總管/資料庫總管連接至資料

Visual Database Tools

Visual Basic 6.0 使用者可用的說明

Visual Studio 中的資料命名空間