Méthode Api.JetRetrieveColumns
Récupère plusieurs valeurs de colonne de l’enregistrement actif en une seule opération. Un tableau de structures JET_RETRIEVECOLUMN est utilisé pour décrire l’ensemble des valeurs de colonne à récupérer et pour décrire les mémoires tampons de sortie pour chaque valeur de colonne à récupérer.
Namespace:Microsoft.Isam.Esent.Interop
Assemblée: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)
Syntaxe
'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
)
Paramètres
sesid
Type : Microsoft.Isam.Esent.Interop.JET_SESIDSession à utiliser.
tableid
Type : Microsoft.Isam.Esent.Interop.JET_TABLEIDCurseur à partir duquel récupérer les données.
retrievecolumns
Type : []Tableau d’un ou de plusieurs objets JET_RETRIEVECOLUMN décrivant les données à récupérer.
numColumns
Type : System.Int32Nombre d’entrées dans le tableau de colonnes.
Valeur retournée
Type : Microsoft.Isam.Esent.Interop.JET_wrn
Si une colonne récupérée est tronquée en raison d’une mémoire tampon de longueur insuffisante, l’API retourne BufferTruncated. Toutefois, d’autres erreurs JET_wrnColumnNull sont retournées uniquement dans le champ d’erreur de l’objet JET_RETRIEVECOLUMN .