Método Api.JetGetSecondaryIndexBookmark
Recupera un marcador especial para la entrada de índice secundario en la posición actual de un cursor. Después, este marcador se puede usar para cambiar la posición eficaz del cursor a la misma entrada de índice mediante JetGotoSecondaryIndexBookmark. Esto es más útil al cambiar la posición de un índice secundario que contiene claves duplicadas o que contiene varias entradas de índice para el mismo registro.
Espacio de nombres:Microsoft.Isam.Esent.Interop
Ensamblaje: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)
Sintaxis
'Declaration
Public Shared Sub JetGetSecondaryIndexBookmark ( _
sesid As JET_SESID, _
tableid As JET_TABLEID, _
secondaryKey As Byte(), _
secondaryKeySize As Integer, _
<OutAttribute> ByRef actualSecondaryKeySize As Integer, _
primaryKey As Byte(), _
primaryKeySize As Integer, _
<OutAttribute> ByRef actualPrimaryKeySize As Integer, _
grbit As GetSecondaryIndexBookmarkGrbit _
)
'Usage
Dim sesid As JET_SESID
Dim tableid As JET_TABLEID
Dim secondaryKey As Byte()
Dim secondaryKeySize As Integer
Dim actualSecondaryKeySize As Integer
Dim primaryKey As Byte()
Dim primaryKeySize As Integer
Dim actualPrimaryKeySize As Integer
Dim grbit As GetSecondaryIndexBookmarkGrbitApi.JetGetSecondaryIndexBookmark(sesid, _
tableid, secondaryKey, secondaryKeySize, _
actualSecondaryKeySize, primaryKey, _
primaryKeySize, actualPrimaryKeySize, _
grbit)
public static void JetGetSecondaryIndexBookmark(
JET_SESID sesid,
JET_TABLEID tableid,
byte[] secondaryKey,
int secondaryKeySize,
out int actualSecondaryKeySize,
byte[] primaryKey,
int primaryKeySize,
out int actualPrimaryKeySize,
GetSecondaryIndexBookmarkGrbit grbit
)
Parámetros
sesid
Tipo: Microsoft.Isam.Esent.Interop.JET_SESIDSesión que se va a usar.
tableid
Tipo: Microsoft.Isam.Esent.Interop.JET_TABLEIDCursor del que se va a recuperar el marcador.
secondaryKey
Tipo: []Búfer de salida para la clave secundaria.
secondaryKeySize
Tipo: System.Int32Tamaño del búfer de clave secundaria.
actualSecondaryKeySize
Tipo: System.Int32Devuelve el tamaño de la clave secundaria.
primaryKey
Tipo: []Búfer de salida para la clave principal.
primaryKeySize
Tipo: System.Int32Tamaño del búfer de clave principal.
actualPrimaryKeySize
Tipo: System.Int32Devuelve el tamaño de la clave principal.
grbit
Tipo: Microsoft.Isam.Esent.Interop.GetSecondaryIndexBookmarkGrbitOpciones de la llamada.