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
)
參數
sesid
類型: Microsoft.Isam.Esent.Interop.JET_SESID要使用的會話。
tableid
類型: Microsoft.Isam.Esent.Interop.JET_TABLEID要從中擷取資料的資料指標。
retrievecolumns
類型: []一或多個 JET_RETRIEVECOLUMN 物件的陣列,描述要擷取的資料。
numColumns
類型: System.Int32資料行陣列中的專案數。
傳回值
類型: Microsoft.Isam.Esent.Interop.JET_wrn
如果因為長度緩衝區不足而截斷任何擷取的資料行,則 API 會傳回 BufferTruncated。 不過,JET_wrnColumnNull的其他錯誤只會在 JET_RETRIEVECOLUMN 物件的錯誤欄位中傳回。