Compartir a través de


Miembros de api

Incluir miembros protegidos
Incluir miembros heredados

Versiones administradas de la API DE ESENT. Esta clase contiene métodos estáticos que corresponden a la API ESENT no administrada. Estos métodos inician excepciones cuando se devuelven errores. Métodos auxiliares para la API DE ESENT. Estos encapsulan JetMakeKey. Métodos solo internos de la API. Métodos auxiliares para la API DE ESENT. Esto realiza la conversión de datos para JetMakeKey. Métodos auxiliares para la API DE ESENT. Estos métodos tratan los metadatos de la base de datos. Métodos auxiliares para la API DE ESENT. Estas no son versiones de interoperabilidad de la API, pero encapsulan usos muy comunes de las funciones. Miembros de la API marcados como obsoletos. Métodos auxiliares para la API DE ESENT. Estas no son versiones de interoperabilidad de la API, pero encapsulan usos muy comunes de las funciones. Métodos auxiliares para la API DE ESENT. Esto realiza la conversión de datos para establecer columnas.

El tipo de API expone los siguientes miembros.

Métodos

  Nombre Descripción
MiembroMiembro estático DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Deserializar un objeto de una columna.
MiembroMiembro estático DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Deserializar un objeto de una columna.
MiembroMiembro estático EscrowUpdate Realice la adición atómica en una columna. La columna debe ser de tipo Long. Esta función permite que varias sesiones actualicen el mismo registro simultáneamente sin conflictos.
MiembroMiembro estático GetBookmark Recupera el marcador del registro asociado a la entrada de índice en la posición actual de un cursor. Después, este marcador se puede usar para cambiar la posición del cursor al mismo registro mediante JetGotoBookmark.
MiembroMiembro estático GetColumnDictionary Crea un diccionario que asigna los nombres de columna a sus identificadores de columna.
MiembroMiembro estático GetTableColumnid Obtiene el columnid de la columna especificada.
MiembroMiembro estático GetTableColumns(JET_SESID, JET_TABLEID) Recorre en iteración todas las columnas de la tabla y devuelve información sobre cada una.
MiembroMiembro estático GetTableColumns(JET_SESID, JET_DBID, String) Recorre en iteración todas las columnas de la tabla y devuelve información sobre cada una.
MiembroMiembro estático GetTableIndexes(JET_SESID, JET_TABLEID) Recorre en iteración todos los índices de la tabla y devuelve información sobre cada uno.
MiembroMiembro estático GetTableIndexes(JET_SESID, JET_DBID, String) Recorre en iteración todos los índices de la tabla y devuelve información sobre cada uno.
MiembroMiembro estático GetTableNames Devuelve los nombres de las tablas de la base de datos.
MiembroMiembro estático IntersectIndexes Intersecte un grupo de intervalos de índices y devuelve los marcadores de los registros que se encuentran en todos los intervalos de índice. Consulte también JetIntersectIndexes(JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit).
MiembroMiembro estático JetAddColumn Agregue una nueva columna a una tabla existente.
MiembroMiembro estático JetAttachDatabase Adjunta un archivo de base de datos para su uso con una instancia de base de datos. Para usar la base de datos, deberá abrirse posteriormente con JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit).
MiembroMiembro estático JetAttachDatabase2 Adjunta un archivo de base de datos para su uso con una instancia de base de datos. Para usar la base de datos, deberá abrirse posteriormente con JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit).
MiembroMiembro estático JetBackupInstance Realiza una copia de seguridad de streaming de una instancia, incluidas todas las bases de datos adjuntas, a un directorio. Con varios métodos de copia de seguridad admitidos por el motor, esta es la función más sencilla y encapsulada.
MiembroMiembro estático JetBeginExternalBackupInstance Inicia una copia de seguridad externa mientras el motor y la base de datos están en línea y están activos.
MiembroMiembro estático JetBeginSession Inicialice una nueva sesión DE ESENT.
MiembroMiembro estático JetBeginTransaction Hace que una sesión escriba una transacción o cree un nuevo punto de retorno en una transacción existente.
MiembroMiembro estático JetBeginTransaction2 Hace que una sesión escriba una transacción o cree un nuevo punto de retorno en una transacción existente.
MiembroMiembro estático JetCloseDatabase Cierra un archivo de base de datos que se abrió anteriormente con JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit) o creado con JetCreateDatabase(JET_SESID, String, String, JET_DBID, CreateDatabaseGrbit).
MiembroMiembro estático JetCloseFileInstance Cierra un archivo que se abrió con JetOpenFileInstance después de extraer los datos de ese archivo mediante JetReadFileInstance.
MiembroMiembro estático JetCloseTable Cierre una tabla abierta.
MiembroMiembro estático JetCommitTransaction Confirma los cambios realizados en el estado de la base de datos durante el punto de guardado actual y los migra al punto de guardado anterior. Si se confirma el punto de guardado más externo, los cambios realizados durante ese punto de guardado se confirmarán en el estado de la base de datos y la sesión saldrá de la transacción.
MiembroMiembro estático JetCompact Realiza una copia de una base de datos existente. La copia se compacta en un estado óptimo para su uso. Los datos de los datos copiados se empaquetarán según las medidas elegidas para los índices en la creación del índice. De esta manera, los datos compactos se pueden almacenar lo más densamente posible. Como alternativa, los datos compactados pueden reservar espacio para las inserciones de índice o crecimiento de registros posteriores.
MiembroMiembro estático JetComputeStats Recorre cada índice de una tabla para calcular exactamente el número de entradas de un índice y el número de claves distintas de un índice. Esta información, junto con el número de páginas de base de datos asignadas para un índice y la hora actual del cálculo se almacena en los metadatos de índice de la base de datos. Estos datos se pueden recuperar posteriormente con operaciones de información.
MiembroMiembro estático JetCreateDatabase Crea y adjunta un archivo de base de datos.
MiembroMiembro estático JetCreateDatabase2 Crea y adjunta un archivo de base de datos con un tamaño máximo de base de datos especificado.
MiembroMiembro estático JetCreateIndex Crea un índice sobre los datos de una base de datos ESE. Un índice se puede usar para buscar datos específicos rápidamente.
MiembroMiembro estático JetCreateIndex2 Crea índices a través de datos en una base de datos ESE.
MiembroMiembro estático JetCreateInstance Asigna una nueva instancia del motor de base de datos.
MiembroMiembro estático JetCreateInstance2 Asigne una nueva instancia del motor de base de datos para su uso en un único proceso, con un nombre para mostrar especificado.
MiembroMiembro estático JetCreateTable Cree una tabla vacía. La tabla recién creada se abre exclusivamente.
MiembroMiembro estático JetCreateTableColumnIndex3 Crea una tabla, agrega columnas e índices en esa tabla.
MiembroMiembro estático JetDefragment Inicia y detiene las tareas de desfragmentación de base de datos que mejoran la organización de datos dentro de una base de datos.
MiembroMiembro estático JetDefragment2 Inicia y detiene las tareas de desfragmentación de base de datos que mejoran la organización de datos dentro de una base de datos.
MiembroMiembro estático JetDelete Elimina el registro actual de una tabla de base de datos.
MiembroMiembro estático JetDeleteColumn Elimina una columna de una tabla de base de datos.
MiembroMiembro estático JetDeleteColumn2 Elimina una columna de una tabla de base de datos.
MiembroMiembro estático JetDeleteIndex Elimina un índice de una tabla de base de datos.
MiembroMiembro estático JetDeleteTable Elimina una tabla de una base de datos.
MiembroMiembro estático JetDetachDatabase Libera un archivo de base de datos que se adjuntó previamente a una sesión de base de datos.
MiembroMiembro estático JetDetachDatabase2 Libera un archivo de base de datos que se adjuntó previamente a una sesión de base de datos.
MiembroMiembro estático JetDupCursor Duplica un cursor abierto y devuelve un identificador al cursor duplicado. Si el cursor que se ha duplicado era un cursor de solo lectura, el cursor duplicado también es un cursor de solo lectura. Cualquier estado relacionado con la construcción de una clave de búsqueda o la actualización de un registro no se copia en el cursor duplicado. Además, la ubicación del cursor original no se duplica en el cursor duplicado. El cursor duplicado siempre se abre en el índice agrupado y su ubicación siempre está en la primera fila de la tabla.
MiembroMiembro estático JetDupSession Inicialice una nueva sesión de ESE en la misma instancia que el sesid especificado.
MiembroMiembro estático JetEndExternalBackupInstance Finaliza una sesión de copia de seguridad externa. Esta API es la última API de una serie de API a las que se debe llamar para ejecutar una copia de seguridad correcta en línea (no basada en VSS).
MiembroMiembro estático JetEndExternalBackupInstance2 Finaliza una sesión de copia de seguridad externa. Esta API es la última API de una serie de API a las que se debe llamar para ejecutar una copia de seguridad correcta en línea (no basada en VSS).
MiembroMiembro estático JetEndSession Finaliza una sesión.
MiembroMiembro estático JetEnumerateColumns Recupera eficazmente un conjunto de columnas y sus valores del registro actual de un cursor o del búfer de copia de ese cursor. Las columnas y los valores recuperados se pueden restringir mediante una lista de identificadores de columna, números itagSequence y otras características. Esta API de recuperación de columnas es única en que devuelve información en la memoria asignada dinámicamente que se obtiene mediante una devolución de llamada compatible con realloc proporcionada por el usuario. Esta nueva flexibilidad permite la recuperación eficaz de los datos de columna con características específicas (como el tamaño y la multiplicidad) que son desconocidos para el autor de la llamada. Esto elimina la necesidad de usar los modos de detección de JetRetrieveColumn para determinar esas características con el fin de configurar una llamada final a JetRetrieveColumn que recuperará correctamente los datos deseados.
MiembroMiembro estático JetEscrowUpdate Realiza una operación de suma atómica en una columna. Esta función permite que varias sesiones actualicen el mismo registro simultáneamente sin conflictos. Consulte también EscrowUpdate(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32).
MiembroMiembro estático JetFreeBuffer Libera memoria asignada por una llamada al motor de base de datos.
MiembroMiembro estático JetGetAttachInfoInstance Se usa durante una copia de seguridad iniciada por JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) para consultar una instancia de los nombres de los archivos de base de datos que deben formar parte del conjunto de archivos de copia de seguridad. Solo se considerarán las bases de datos que están asociadas actualmente a la instancia mediante JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit ). Estos archivos se pueden abrir posteriormente mediante JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) y leer con JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32).
MiembroMiembro estático JetGetBookmark Recupera el marcador del registro asociado a la entrada de índice en la posición actual de un cursor. A continuación, este marcador se puede usar para cambiar la posición del cursor al mismo registro mediante JetGotoBookmark(JET_SESID, JET_TABLEID, [], Int32). El marcador ya no será superior a BookmarkMost bytes. Consulte también GetBookmark(JET_SESID, JET_TABLEID).
MiembroMiembro estático JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNBASE) Recupera información sobre una columna de una tabla.
MiembroMiembro estático JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNDEF) Recupera información sobre una columna de tabla.
MiembroMiembro estático JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNLIST) Recupera información sobre todas las columnas de una tabla.
MiembroMiembro estático JetGetCurrentIndex Ddetermines el nombre del índice actual de un cursor determinado. Este nombre también se usa para volver a seleccionar posteriormente ese índice como índice actual mediante JetSetCurrentIndex(JET_SESID, JET_TABLEID, String). También se puede usar para detectar las propiedades de ese índice mediante JetGetTableIndexInfo.
MiembroMiembro estático JetGetCursorInfo Determine si una actualización del registro actual de un cursor producirá un conflicto de escritura, en función del estado de actualización actual del registro. Es posible que se devuelva un conflicto de escritura, incluso si JetGetCursorInfo se devuelve correctamente. dado que otra sesión puede actualizar el registro antes de que la sesión actual pueda actualizar el mismo registro.
MiembroMiembro estático JetGetDatabaseFileInfo(String, JET_DBINFOMISC, JET_DbInfo) Recupera cierta información sobre la base de datos especificada.
MiembroMiembro estático JetGetDatabaseFileInfo(String, Int32, JET_DbInfo) Recupera cierta información sobre la base de datos especificada.
MiembroMiembro estático JetGetDatabaseFileInfo(String, Int64, JET_DbInfo) Recupera cierta información sobre la base de datos especificada.
MiembroMiembro estático JetGetDatabaseInfo(JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) Recupera cierta información sobre la base de datos especificada.
MiembroMiembro estático JetGetDatabaseInfo(JET_SESID, JET_DBID, Int32, JET_DbInfo) Recupera cierta información sobre la base de datos especificada.
MiembroMiembro estático JetGetDatabaseInfo(JET_SESID, JET_DBID, String, JET_DbInfo) Recupera cierta información sobre la base de datos especificada.
MiembroMiembro estático JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST) Obsoleto. Recupera información sobre los índices de una tabla.
MiembroMiembro estático JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXID, JET_IdxInfo) Recupera información sobre los índices de una tabla.
MiembroMiembro estático JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST, JET_IdxInfo) Recupera información sobre los índices de una tabla.
MiembroMiembro estático JetGetIndexInfo(JET_SESID, JET_DBID, String, String, Int32, JET_IdxInfo) Recupera información sobre los índices de una tabla.
MiembroMiembro estático JetGetIndexInfo(JET_SESID, JET_DBID, String, String, String, JET_IdxInfo) Recupera información sobre los índices de una tabla.
MiembroMiembro estático JetGetIndexInfo(JET_SESID, JET_DBID, String, String, UInt16, JET_IdxInfo) Recupera información sobre los índices de una tabla.
MiembroMiembro estático JetGetInstanceInfo Recupera información sobre las instancias que se ejecutan.
MiembroMiembro estático JetGetLock Reserve explícitamente la capacidad de actualizar una fila, escribir bloqueo o impedir explícitamente que cualquier otra sesión actualice una fila. Normalmente, los bloqueos de escritura de fila se adquieren implícitamente como resultado de la actualización de filas. Normalmente, los bloqueos de lectura no son necesarios debido al control de versiones de registros. Sin embargo, en algunos casos, una transacción puede querer bloquear explícitamente una fila para aplicar la serialización o para asegurarse de que una operación posterior se realizará correctamente.
MiembroMiembro estático JetGetLogInfoInstance Se usa durante una copia de seguridad iniciada por JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) para consultar una instancia de los nombres de los archivos de revisión de base de datos y los archivos de registro que deben formar parte del conjunto de archivos de copia de seguridad. Estos archivos se pueden abrir posteriormente mediante JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) y leer con JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32).
MiembroMiembro estático JetGetLS Permite a la aplicación recuperar el identificador de contexto conocido como Almacenamiento local asociado a un cursor o a la tabla asociada a ese cursor. Este identificador de contexto debe haberse establecido previamente mediante JetSetLS(JET_SESID, JET_TABLEID, JET_LS, LsGrbit). JetGetLS también se puede usar para capturar simultáneamente el identificador de contexto actual de un cursor o tabla y restablecer ese identificador de contexto.
MiembroMiembro estático JetGetObjectInfo(JET_SESID, JET_DBID, JET_OBJECTLIST) Recupera información sobre objetos de base de datos.
MiembroMiembro estático JetGetObjectInfo(JET_SESID, JET_DBID, JET_objtyp, String, JET_OBJECTINFO) Recupera información sobre objetos de base de datos.
MiembroMiembro estático JetGetRecordPosition Devuelve la posición fraccionarcional del registro actual en el índice actual en forma de estructura JET_RECPOS . Consulte también JetGotoPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
MiembroMiembro estático 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.
MiembroMiembro estático JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String, Int32) Obtiene las opciones de configuración de la base de datos.
MiembroMiembro estático JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String, Int32) Obtiene las opciones de configuración de la base de datos.
MiembroMiembro estático JetGetTableColumnInfo(JET_SESID, JET_TABLEID, JET_COLUMNID, JET_COLUMNDEF) Recupera información sobre una columna de tabla.
MiembroMiembro estático JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNDEF) Recupera información sobre una columna de tabla.
MiembroMiembro estático JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNLIST) Recupera información sobre todas las columnas de la tabla.
MiembroMiembro estático JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST) Obsoleto. Recupera información sobre los índices de una tabla.
MiembroMiembro estático JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXID, JET_IdxInfo) Recupera información sobre los índices de una tabla.
MiembroMiembro estático JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST, JET_IdxInfo) Recupera información sobre los índices de una tabla.
MiembroMiembro estático JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, Int32, JET_IdxInfo) Recupera información sobre los índices de una tabla.
MiembroMiembro estático JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, String, JET_IdxInfo) Recupera información sobre los índices de una tabla.
MiembroMiembro estático JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, UInt16, JET_IdxInfo) Recupera información sobre los índices de una tabla.
MiembroMiembro estático JetGetTableInfo(JET_SESID, JET_TABLEID, JET_DBID, JET_TblInfo) Recupera varios fragmentos de información sobre una tabla de una base de datos.
MiembroMiembro estático JetGetTableInfo(JET_SESID, JET_TABLEID, JET_OBJECTINFO, JET_TblInfo) Recupera varios fragmentos de información sobre una tabla de una base de datos.
MiembroMiembro estático JetGetTableInfo(JET_SESID, JET_TABLEID, Int32, JET_TblInfo) Recupera varios fragmentos de información sobre una tabla de una base de datos.
MiembroMiembro estático JetGetTableInfo(JET_SESID, JET_TABLEID, [], JET_TblInfo) Recupera varios fragmentos de información sobre una tabla de una base de datos.
MiembroMiembro estático JetGetTableInfo(JET_SESID, JET_TABLEID, String, JET_TblInfo) Recupera varios fragmentos de información sobre una tabla de una base de datos.
MiembroMiembro estático JetGetTruncateLogInfoInstance Se usa durante una copia de seguridad iniciada por JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) para consultar una instancia de los nombres de los archivos de registro de transacciones que se pueden eliminar de forma segura después de que la copia de seguridad se haya completado correctamente.
MiembroMiembro estático JetGetVersion Recupera la versión del motor de base de datos.
MiembroMiembro estático JetGotoBookmark Coloca un cursor en una entrada de índice para el registro asociado al marcador especificado. El marcador se puede usar con cualquier índice definido en una tabla. El marcador de un registro se puede recuperar mediante JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32).
MiembroMiembro estático JetGotoPosition Mueve un cursor a una nueva ubicación que es una fracción del camino a través del índice actual. Consulte también JetGetRecordPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
MiembroMiembro estático JetGotoSecondaryIndexBookmark Coloca un cursor en una entrada de índice asociada al marcador de índice secundario especificado. El marcador de índice secundario debe usarse con el mismo índice en la misma tabla desde la que se recuperó originalmente. El marcador de índice secundario de una entrada de índice se puede recuperar mediante JetGotoSecondaryIndexBookmark(JET_SESID, JET_TABLEID, [], Int32, [], Int32, GotoSecondaryIndexBookmarkGrbit).
MiembroMiembro estático JetGrowDatabase Extiende el tamaño de una base de datos que está abierta actualmente.
MiembroMiembro estático JetIdle Realiza tareas de limpieza inactivas o comprueba el estado del almacén de versiones en ESE.
MiembroMiembro estático JetIndexRecordCount Cuenta el número de entradas del índice actual a partir de la posición actual hacia delante. La posición actual se incluye en el recuento. El recuento puede ser mayor que el número total de registros de la tabla si el índice actual está sobre una columna con varios valores y las instancias de la columna tienen varios valores. Si la tabla está vacía, se devolverá 0 para el recuento.
MiembroMiembro estático JetInit Inicialice el motor de base de datos ESENT.
MiembroMiembro estático JetInit2 Inicialice el motor de base de datos ESENT.
MiembroMiembro estático JetIntersectIndexes Calcula la intersección entre varios conjuntos de entradas de índice de índices secundarios diferentes en la misma tabla. Esta operación es útil para buscar el conjunto de registros en una tabla que coincida con dos o más criterios que se pueden expresar mediante intervalos de índices. Consulte también IntersectIndexes(JET_SESID, [])).
MiembroMiembro estático JetMakeKey Construye claves de búsqueda que jetSeek(JET_SESID, JET_TABLEID, SeekGrbit) y JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
MiembroMiembro estático JetMove(JET_SESID, JET_TABLEID, JET_Move, MoveGrbit) Navegue por un índice. El cursor se puede colocar al principio o al final del índice y desplazarse hacia atrás y hacia delante por un número especificado de entradas de índice. Consulte también TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID)).
MiembroMiembro estático JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) Navegue por un índice. El cursor se puede colocar al principio o al final del índice y desplazarse hacia atrás y hacia delante por un número especificado de entradas de índice. Consulte también TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID)).
MiembroMiembro estático JetOpenDatabase Abre una base de datos adjuntada previamente con JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit) para su uso con una sesión de base de datos. Se puede llamar a esta función varias veces para la misma base de datos.
MiembroMiembro estático JetOpenFileInstance Abre una base de datos adjunta, un archivo de revisión de base de datos o un archivo de registro de transacciones de una instancia activa con el fin de realizar una copia de seguridad aproximada de streaming. Los datos de estos archivos se pueden leer posteriormente mediante el identificador devuelto mediante JetReadFileInstance. El controlador devuelto debe cerrarse mediante JetCloseFileInstance. Se debe haber iniciado previamente una copia de seguridad externa de la instancia mediante JetBeginExternalBackupInstance.
MiembroMiembro estático JetOpenTable Abre un cursor en una tabla creada anteriormente.
MiembroMiembro estático JetOpenTempTable Crea una tabla temporal con un único índice. Una tabla temporal almacena y recupera registros igual que una tabla normal creada con JetCreateTableColumnIndex. Sin embargo, las tablas temporales son mucho más rápidas que las tablas normales debido a su naturaleza volátil. También se pueden usar para ordenar y realizar la eliminación de duplicados en conjuntos de registros cuando se accede a ellos de forma puramente secuencial. Consulte también JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, [])). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
MiembroMiembro estático JetOpenTempTable2 Crea una tabla temporal con un único índice. Una tabla temporal almacena y recupera registros igual que una tabla normal creada con JetCreateTableColumnIndex. Sin embargo, las tablas temporales son mucho más rápidas que las tablas normales debido a su naturaleza volátil. También se pueden usar para ordenar y realizar la eliminación de duplicados en conjuntos de registros cuando se accede a ellos de forma puramente secuencial. Consulte también JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []),JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, [])). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
MiembroMiembro estático JetOpenTempTable3 Crea una tabla temporal con un único índice. Una tabla temporal almacena y recupera registros igual que una tabla normal creada con JetCreateTableColumnIndex. Sin embargo, las tablas temporales son mucho más rápidas que las tablas normales debido a su naturaleza volátil. También se pueden usar para ordenar y realizar la eliminación de duplicados en conjuntos de registros cuando se accede a ellos de forma puramente secuencial. Consulte también JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE)).
MiembroMiembro estático JetOSSnapshotFreeze Inicia una instantánea. Mientras la instantánea está en curso, el motor no puede realizar ninguna actividad de escritura en disco.
MiembroMiembro estático JetOSSnapshotPrepare Comienza los preparativos para una sesión de instantáneas. Una sesión de instantáneas es un intervalo de tiempo corto en el que el motor no emite ninguna E/S de escritura en el disco, de modo que el motor pueda participar en una sesión de instantáneas de volumen (cuando se controla mediante un escritor de instantáneas).
MiembroMiembro estático JetOSSnapshotThaw Notifica al motor que puede reanudar las operaciones de E/S normales después de un período de inmovilización y una instantánea correcta.
MiembroMiembro estático JetPrepareUpdate Prepare un cursor para la actualización.
MiembroMiembro estático JetReadFileInstance Recupera el contenido de un archivo abierto con JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64).
MiembroMiembro estático JetRegisterCallback Permite a la aplicación configurar el motor de base de datos para emitir notificaciones a la aplicación para eventos específicos. Estas notificaciones están asociadas a una tabla específica y permanecen en vigor solo hasta que la instancia que contiene la tabla se cierre mediante JetTerm(JET_INSTANCE).
MiembroMiembro estático JetRenameColumn Cambia el nombre de una columna existente.
MiembroMiembro estático JetRenameTable Cambia el nombre de una tabla existente.
MiembroMiembro estático JetResetSessionContext Desasocia una sesión del subproceso actual. Debe usarse junto con JetSetSessionContext(JET_SESID, IntPtr).
MiembroMiembro estático JetResetTableSequential Notifica al motor de base de datos que la aplicación ya no examina todo el índice en el que se coloca el cursor. Esta llamada invierte una notificación enviada por JetSetTableSequential(JET_SESID, JET_TABLEID, SetTableSequentialGrbit).
MiembroMiembro estático JetRestoreInstance Restaura y recupera una copia de seguridad de streaming de una instancia, incluidas todas las bases de datos adjuntas. Está diseñado para trabajar con una copia de seguridad creada con la función JetBackupInstance(JET_INSTANCE, String, BackupGrbit, JET_PFNSTATUS). Esta es la función de restauración más sencilla y encapsulada.
MiembroMiembro estático JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Recupera un valor de una sola columna del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor. Como alternativa, esta función puede recuperar una columna de un registro que se crea en el búfer de copia del cursor. Esta función también puede recuperar datos de columna de una entrada de índice que haga referencia al registro actual. Además de recuperar el valor real de la columna, también se puede usar JetRetrieveColumn para recuperar el tamaño de una columna, antes de recuperar los propios datos de columna para que los búferes de aplicación se puedan ajustar correctamente.
MiembroMiembro estático JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Recupera un valor de una sola columna del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor. Como alternativa, esta función puede recuperar una columna de un registro que se crea en el búfer de copia del cursor. Esta función también puede recuperar datos de columna de una entrada de índice que haga referencia al registro actual. Además de recuperar el valor de columna real, JetRetrieveColumn también se puede usar para recuperar el tamaño de una columna, antes de recuperar los datos de columna en sí para que los búferes de la aplicación se puedan ajustar adecuadamente.
Miembro estático método público JetRetrieveColumns Recupera varios valores de columna del registro actual en una sola operación. Se usa una matriz de estructuras de JET_RETRIEVECOLUMN para describir el conjunto de valores de columna que se van a recuperar y para describir los búferes de salida de cada valor de columna que se va a recuperar.
Miembro estático método público JetRetrieveKey Recupera la clave de la entrada de índice en la posición actual de un cursor. Consulte también RetrieveKey(JET_SESID, JET_TABLEID, RetrieveKeyGrbit).
Miembro estático método público JetRollback Deshace los cambios realizados en el estado de la base de datos y vuelve al último punto de guardado. JetRollback también cerrará los cursores abiertos durante el punto de guardado. Si se deshace el punto de guardado más externo, la sesión cerrará la transacción.
Miembro estático método público JetSeek Coloca eficazmente un cursor en una entrada de índice que coincide con los criterios de búsqueda especificados por la clave de búsqueda en ese cursor y la desigualdad especificada. Una clave de búsqueda debe haberse construido previamente mediante JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit). Consulte también TrySeek(JET_SESID, JET_TABLEID, SeekGrbit).
Miembro estático método público JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, SetColumnGrbit, JET_SETINFO) La función JetSetColumn modifica un único valor de columna en un registro modificado que se va a insertar o para actualizar el registro actual. Puede sobrescribir un valor existente, agregar un nuevo valor a una secuencia de valores en una columna con varios valores, quitar un valor de una secuencia de valores en una columna multivalor o actualizar todo o parte de un valor largo (una columna de tipo LongText o LongBinary).
Miembro estático método público JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, SetColumnGrbit, JET_SETINFO) La función JetSetColumn modifica un único valor de columna en un registro modificado que se va a insertar o para actualizar el registro actual. Puede sobrescribir un valor existente, agregar un nuevo valor a una secuencia de valores en una columna con varios valores, quitar un valor de una secuencia de valores en una columna multivalor o actualizar todo o parte de un valor largo (una columna de tipo LongText o LongBinary).
Miembro estático método público JetSetColumnDefaultValue Cambia el valor predeterminado de una columna existente.
Miembro estático método público JetSetColumns Permite a una aplicación establecer varios valores de columna en una sola operación. Se usa una matriz de estructuras de JET_SETCOLUMN para describir el conjunto de valores de columna que se van a establecer y para describir los búferes de entrada para cada valor de columna que se va a establecer.
Miembro estático método público JetSetCurrentIndex Establezca el índice actual de un cursor.
Miembro estático método público JetSetCurrentIndex2 Establezca el índice actual de un cursor.
Miembro estático método público JetSetCurrentIndex3 Establezca el índice actual de un cursor.
Miembro estático método público JetSetCurrentIndex4 Establezca el índice actual de un cursor.
Miembro estático método público JetSetDatabaseSize Establece el tamaño de un archivo de base de datos sin abrir.
Miembro estático método público JetSetIndexRange Limita temporalmente el conjunto de entradas de índice que el cursor puede recorrer mediante JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) a los que comienzan desde la entrada de índice actual y terminan en la entrada de índice que coincide con los criterios de búsqueda especificados por la clave de búsqueda en ese cursor y los criterios enlazados especificados. Una clave de búsqueda debe haberse construido previamente mediante JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit). Consulte también TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Miembro estático método público JetSetLS Permite a la aplicación asociar un identificador de contexto conocido como Almacenamiento local con un cursor o la tabla asociada a ese cursor. La aplicación puede usar este identificador de contexto para almacenar datos auxiliares asociados a un cursor o una tabla. Posteriormente, se notifica a la aplicación mediante una devolución de llamada en tiempo de ejecución cuando se debe liberar el identificador de contexto. Esto permite asociar el estado asignado dinámicamente con un cursor o tabla.
Miembro estático método público JetSetSessionContext Asocia una sesión al subproceso actual mediante el identificador de contexto especificado. Esta asociación invalida el requisito predeterminado del motor de que una transacción para una sesión determinada debe producirse completamente en el mismo subproceso. Use JetResetSessionContext(JET_SESID) para quitar la asociación.
Miembro estático método público JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, JET_CALLBACK, String) Establece las opciones de configuración de la base de datos.
Miembro estático método público JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String) Establece las opciones de configuración de la base de datos.
Miembro estático método público JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String) Establece las opciones de configuración de la base de datos.
Miembro estático método público JetSetTableSequential Notifica al motor de base de datos que la aplicación está examinando todo el índice en el que se coloca el cursor. Por lo tanto, los métodos que se usan para acceder a los datos de índice se ajustarán para que este escenario sea lo más rápido posible. Consulte también JetResetTableSequential(JET_SESID, JET_TABLEID, ResetTableSequentialGrbit).
Miembro estático método público JetStopBackupInstance Impide que la actividad relacionada con la copia de seguridad de streaming continúe en una instancia en ejecución específica, por lo que finaliza la copia de seguridad de streaming de forma predecible.
Miembro estático método público JetStopServiceInstance Prepara una instancia para la finalización.
Miembro estático método público JetTerm Finalice una instancia que se creó con JetInit(JET_INSTANCE) o JetCreateInstance(JET_INSTANCE, String).
Miembro estático método público JetTerm2 Finalice una instancia que se creó con JetInit(JET_INSTANCE) o JetCreateInstance(JET_INSTANCE, String).
Miembro estático método público JetTruncateLogInstance Se usa durante una copia de seguridad iniciada por JetBeginExternalBackup para eliminar los archivos de registro de transacciones que ya no serán necesarios una vez que la copia de seguridad actual se complete correctamente.
Miembro estático método público JetUnregisterCallback Configura el motor de base de datos para dejar de emitir notificaciones a la aplicación como se solicitó anteriormente a través de JetRegisterCallback(JET_SESID, JET_TABLEID, JET_cbtyp, JET_CALLBACK, IntPtr, JET_HANDLE)).
Miembro estático método público JetUpdate(JET_SESID, JET_TABLEID) La función JetUpdate realiza una operación de actualización, incluida la inserción de una nueva fila en una tabla o la actualización de una fila existente. La eliminación de una fila de tabla se realiza llamando a JetDelete(JET_SESID, JET_TABLEID) .
Miembro estático método público JetUpdate(JET_SESID, JET_TABLEID, [], Int32, Int32) La función JetUpdate realiza una operación de actualización, incluida la inserción de una nueva fila en una tabla o la actualización de una fila existente. La eliminación de una fila de tabla se realiza llamando a JetDelete(JET_SESID, JET_TABLEID) .
Miembro estático método público MakeKey(JET_SESID, JET_TABLEID, Boolean, MakeKeyGrbit) Construye una clave de búsqueda que JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) y JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Miembro estático método público MakeKey(JET_SESID, JET_TABLEID, Byte, MakeKeyGrbit) Construye una clave de búsqueda que JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) y JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Miembro estático método público MakeKey(JET_SESID, JET_TABLEID, [], MakeKeyGrbit) Construye una clave de búsqueda que JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) y JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Miembro estático método público MakeKey(JET_SESID, JET_TABLEID, DateTime, MakeKeyGrbit) Construye una clave de búsqueda que JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) y JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Miembro estático método público MakeKey(JET_SESID, JET_TABLEID, Double, MakeKeyGrbit) Construye una clave de búsqueda que JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) y JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Miembro estático método público MakeKey(JET_SESID, JET_TABLEID, Guid, MakeKeyGrbit) Construye una clave de búsqueda que JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) y JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Miembro estático método público MakeKey(JET_SESID, JET_TABLEID, Int16, MakeKeyGrbit) Construye una clave de búsqueda que JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) y JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Miembro estático método público MakeKey(JET_SESID, JET_TABLEID, Int32, MakeKeyGrbit) Construye una clave de búsqueda que JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) y JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Miembro estático método público MakeKey(JET_SESID, JET_TABLEID, Int64, MakeKeyGrbit) Construye una clave de búsqueda que JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) y JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Miembro estático método público MakeKey(JET_SESID, JET_TABLEID, Single, MakeKeyGrbit) Construye una clave de búsqueda que JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) y JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Miembro estático método público MakeKey(JET_SESID, JET_TABLEID, UInt16, MakeKeyGrbit) Construye una clave de búsqueda que JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) y JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Miembro estático método público MakeKey(JET_SESID, JET_TABLEID, UInt32, MakeKeyGrbit) Construye una clave de búsqueda que JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) y JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Miembro estático método público MakeKey(JET_SESID, JET_TABLEID, UInt64, MakeKeyGrbit) Construye una clave de búsqueda que JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) y JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Miembro estático método público MakeKey(JET_SESID, JET_TABLEID, String, Encoding, MakeKeyGrbit) Construye una clave de búsqueda que JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) y JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Miembro estático método público MoveAfterLast Coloque el cursor después del último registro de la tabla. Un movimiento anterior posterior colocará el cursor en el último registro.
Miembro estático método público MoveBeforeFirst Coloque el cursor delante del primer registro de la tabla. Un movimiento siguiente colocará el cursor en el primer registro.
Miembro estático método público ResetIndexRange Quita un intervalo de índices creado con JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) o TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit). Si no hay ningún intervalo de índice presente, este método no hace nada.
Miembro estático método público RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un único valor de columna del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
Miembro estático método público RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit, JET_RETINFO) Recupera un único valor de columna del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor. Como alternativa, esta función puede recuperar una columna de un registro que se crea en el búfer de copia del cursor. Esta función también puede recuperar datos de columna de una entrada de índice que haga referencia al registro actual. Además de recuperar el valor de columna real, JetRetrieveColumn también se puede usar para recuperar el tamaño de una columna, antes de recuperar los datos de columna en sí para que los búferes de la aplicación se puedan ajustar adecuadamente.
Miembro estático método público RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valor de columna booleano del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
Miembro estático método público RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valor de columna booleano del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
Miembro estático método público RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valor de columna de bytes del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
Miembro estático método público RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valor de columna de bytes del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
Miembro estático método público RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valor de columna datetime del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
Miembro estático método público RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valor de columna datetime del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
Miembro estático método público RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valor de columna doble del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
Miembro estático método público RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valor de columna doble del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
MiembroMiembro estático RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valor de columna float del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
MiembroMiembro estático RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valor de columna float del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
MiembroMiembro estático RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valor de columna guid del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
MiembroMiembro estático RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valor de columna guid del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
MiembroMiembro estático RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valor de una sola columna del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
MiembroMiembro estático RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valor de columna int16 del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
MiembroMiembro estático RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valor de una sola columna del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
MiembroMiembro estático RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valor de columna int32 del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
MiembroMiembro estático RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valor de una sola columna del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
MiembroMiembro estático RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valor de una sola columna del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
MiembroMiembro estático RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valor de una sola columna del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor. Se usa la codificación Unicode.
MiembroMiembro estático RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Codificación) Recupera un valor de columna de cadena del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
MiembroMiembro estático RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Codificación, RetrieveColumnGrbit) Recupera un valor de columna de cadena del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
MiembroMiembro estático RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valor de columna uint16 del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
MiembroMiembro estático RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valor de columna uint16 del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
MiembroMiembro estático RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valor de columna uint32 del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
MiembroMiembro estático RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valor de columna uint32 del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
MiembroMiembro estático RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera un valor de columna uint64 del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
MiembroMiembro estático RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera un valor de columna uint64 del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor.
MiembroMiembro estático RetrieveColumns Recupera columnas en objetos ColumnValue.
MiembroMiembro estático RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera el tamaño de un único valor de columna del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor. Como alternativa, esta función puede recuperar una columna de un registro que se crea en el búfer de copia del cursor. Esta función también puede recuperar datos de columna de una entrada de índice que haga referencia al registro actual.
MiembroMiembro estático RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32, RetrieveColumnGrbit) Recupera el tamaño de un único valor de columna del registro actual. El registro es ese registro asociado a la entrada de índice en la posición actual del cursor. Como alternativa, esta función puede recuperar una columna de un registro que se crea en el búfer de copia del cursor. Esta función también puede recuperar datos de columna de una entrada de índice que haga referencia al registro actual.
MiembroMiembro estático RetrieveKey Recupera la clave de la entrada de índice en la posición actual de un cursor.
MiembroMiembro estático SerializeObjectToColumn Escriba una forma serializada de un objeto en una columna.
Miembro estático método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Boolean) Modifica un único valor de columna en un registro modificado que se va a insertar o actualizar el registro actual.
Miembro estático método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Byte) Modifica un único valor de columna en un registro modificado que se va a insertar o actualizar el registro actual.
Miembro estático método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, []) Modifica un único valor de columna en un registro modificado que se va a insertar o actualizar el registro actual.
Miembro estático método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, DateTime) Modifica un único valor de columna en un registro modificado que se va a insertar o actualizar el registro actual.
Miembro estático método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Double) Modifica un único valor de columna en un registro modificado que se va a insertar o actualizar el registro actual.
Miembro estático método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Guid) Modifica un único valor de columna en un registro modificado que se va a insertar o actualizar el registro actual.
Miembro estático método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int16) Modifica un único valor de columna en un registro modificado que se va a insertar o actualizar el registro actual.
Miembro estático método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32) Modifica un único valor de columna en un registro modificado que se va a insertar o actualizar el registro actual.
Miembro estático método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int64) Modifica un único valor de columna en un registro modificado que se va a insertar o actualizar el registro actual.
Miembro estático método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Single) Modifica un único valor de columna en un registro modificado que se va a insertar o actualizar el registro actual.
Miembro estático método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt16) Modifica un único valor de columna en un registro modificado que se va a insertar o actualizar el registro actual.
Miembro estático método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt32) Modifica un único valor de columna en un registro modificado que se va a insertar o actualizar el registro actual.
Miembro estático método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt64) Modifica un único valor de columna en un registro modificado que se va a insertar o actualizar el registro actual.
Miembro estático método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], SetColumnGrbit) Modifica un único valor de columna en un registro modificado que se va a insertar o actualizar el registro actual.
Miembro estático método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding) Modifica un único valor de columna en un registro modificado que se va a insertar o actualizar el registro actual.
Miembro estático método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding, SetColumnGrbit) Modifica un único valor de columna en un registro modificado que se va a insertar o actualizar el registro actual.
Miembro estático método público SetColumns Establece columnas de objetos ColumnValue.
Miembro estático método público TryGetLock Reserve explícitamente la capacidad de actualizar una fila, un bloqueo de escritura o para impedir explícitamente que cualquier otra sesión actualice una fila. Normalmente, los bloqueos de escritura de fila se adquieren implícitamente como resultado de la actualización de filas. Los bloqueos de lectura no suelen ser necesarios debido al control de versiones de registros. Sin embargo, en algunos casos, una transacción puede querer bloquear explícitamente una fila para aplicar la serialización o para asegurarse de que una operación posterior se realizará correctamente.
Miembro estático método público TryMove Intente navegar por un índice. Si la navegación se realiza correctamente, este método devuelve true. Si no hay ningún registro para navegar a este método devuelve false; se producirá una excepción para otros errores.
Miembro estático método público TryMoveFirst Intente pasar al primer registro de la tabla. Si la tabla está vacía, devuelve false, si se produce un error diferente, se produce una excepción.
Miembro estático método público TryMoveLast Intente pasar al último registro de la tabla. Si la tabla está vacía, devuelve false, si se produce un error diferente, se produce una excepción.
Miembro estático método público TryMoveNext Intente pasar al siguiente registro de la tabla. Si no hay un registro siguiente, devuelve false, si se produce un error diferente, se produce una excepción.
Miembro estático método público TryMovePrevious Intente pasar al registro anterior de la tabla. Si no hay un registro anterior, devuelve false, si se produce un error diferente, se produce una excepción.
Miembro estático método público TryOpenTable Intente abrir una tabla.
Miembro estático método público TrySeek Coloca eficazmente un cursor en una entrada de índice que coincide con los criterios de búsqueda especificados por la clave de búsqueda en ese cursor y la desigualdad especificada. Una clave de búsqueda debe haberse construido previamente mediante JetMakeKey.
Miembro estático método público TrySetIndexRange Limita temporalmente el conjunto de entradas de índice que el cursor puede recorrer usando JetMove a los que comienzan desde la entrada de índice actual y terminan en la entrada de índice que coincide con los criterios de búsqueda especificados por la clave de búsqueda en ese cursor y los criterios enlazados especificados. Una clave de búsqueda debe haberse construido previamente mediante JetMakeKey. Devuelve true si el intervalo de índices no está vacío; en caso contrario, false.

Superior

Consulte también

Referencia

Clase de API

Espacio de nombres Microsoft.Isam.Esent.Interop