Api.JetRetrieveColumns 方法

從單一作業中的目前記錄擷取多個資料行值。 JET_RETRIEVECOLUMN 結構的陣列可用來描述要擷取的資料行值集,以及描述要擷取之每個資料行值的輸出緩衝區。

Namespace:Microsoft.Isam.Esent.Interop
裝配: microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)

語法

'Declaration
Public Shared Function JetRetrieveColumns ( _
    sesid As JET_SESID, _
    tableid As JET_TABLEID, _
    retrievecolumns As JET_RETRIEVECOLUMN(), _
    numColumns As Integer _
) As JET_wrn
'Usage
Dim sesid As JET_SESID
Dim tableid As JET_TABLEID
Dim retrievecolumns As JET_RETRIEVECOLUMN()
Dim numColumns As Integer
Dim returnValue As JET_wrn

returnValue = Api.JetRetrieveColumns(sesid, _
    tableid, retrievecolumns, numColumns)
public static JET_wrn JetRetrieveColumns(
    JET_SESID sesid,
    JET_TABLEID tableid,
    JET_RETRIEVECOLUMN[] retrievecolumns,
    int numColumns
)

參數

  • retrievecolumns
    類型: []

    一或多個 JET_RETRIEVECOLUMN 物件的陣列,描述要擷取的資料。

  • numColumns
    類型: System.Int32

    資料行陣列中的專案數。

傳回值

類型: Microsoft.Isam.Esent.Interop.JET_wrn
如果因為長度緩衝區不足而截斷任何擷取的資料行,則 API 會傳回 BufferTruncated。 不過,JET_wrnColumnNull的其他錯誤只會在 JET_RETRIEVECOLUMN 物件的錯誤欄位中傳回。

另請參閱

參考

Api 類別

Api 成員

Microsoft.Isam.Esent.Interop 命名空間