IRowset 介面



此 API 現已淘汰。

提供 OLE DB IRowset 介面的實作,以供從 Visual Basic 6.0 升級的應用程式使用。Provides an implementation of the OLE DB IRowset interface for use by applications upgraded from Visual Basic 6.0.

public interface class IRowset
[System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only.")]
public interface IRowset
type IRowset = interface
Public Interface IRowset



Microsoft.VisualBasic.Compatibility.VB6 命名空間中的函式和物件都是供這些工具使用,以便從 Visual Basic 6.0 升級至 Visual Basic 2008。Functions and objects in the Microsoft.VisualBasic.Compatibility.VB6 namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic 2008. 在大多數情況下,這些函式和物件會複製在 .NET Framework 其他命名空間中可以找到的功能。In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the .NET Framework. 只有當 Visual Basic 6.0 程式碼模型與 .NET Framework 實作有顯著差異時,才會需要這些函式和物件。They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation.


AddRefRows(Int32, Int32[], Int32[], Int32[])

將參考次數 (Reference Count) 加入至現有的資料列控制代碼。Adds a reference count to an existing row handle.

GetData(Int32, Int32, IntPtr)

從資料列集的資料列複本擷取資料。Retrieves data from the rowset's copy of the row.

GetNextRows(Int32, Int32, Int32, Int32, Int32[])

循序擷取資料列,並且會記住上一個位置。Fetches rows sequentially, remembering the previous position.

ReleaseRows(Int32, Int32[], IntPtr, IntPtr, IntPtr)

釋放資料列。Releases rows.


將下一個擷取位置重新放置在其初始位置。Repositions the next fetch position to its initial position.