Члены API

Включение защищенных членов
Включение наследуемого элемента

Управляемые версии API ESENT. Этот класс содержит статические методы, соответствующие неуправляемым API ESENT. Эти методы вызывают исключения при возврате ошибок. Вспомогательные методы для API ESENT. Эти оболочки JetMakeKey. Внутренние методы API. Вспомогательные методы для API ESENT. Они выполняют преобразование данных для JetMakeKey. Вспомогательные методы для API ESENT. Эти методы имеют дело с метаданными базы данных. Вспомогательные методы для API ESENT. Это не версии API взаимодействия, но инкапсулируют очень распространенные способы использования функций. Члены API, помеченные как устаревшие. Вспомогательные методы для API ESENT. Это не версии API взаимодействия, но инкапсулируют очень распространенные способы использования функций. Вспомогательные методы для API ESENT. Они выполняют преобразование данных для задания столбцов.

Тип API предоставляет следующие элементы.

Методы

  Имя Описание
Public methodStatic member DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Десериализация объекта из столбца.
Public methodStatic member DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Десериализация объекта из столбца.
Public methodStatic member EscrowUpdate Выполнение атомарного сложения для одного столбца. Столбец должен иметь тип Long. Эта функция позволяет нескольким сеансам одновременно обновлять одну и ту же запись без конфликтов.
Public methodStatic member GetBookmark Извлекает закладку для записи, связанной с записью индекса в текущей позиции курсора. Затем эту закладку можно использовать для перемещения курсора обратно в ту же запись с помощью JetGotoBookmark.
Public methodStatic member GetColumnDictionary Создает словарь, который сопоставляет имена столбцов с идентификаторами столбцов.
Public methodStatic member GetTableColumnid Возвращает columnid указанного столбца.
Public methodStatic member GetTableColumns(JET_SESID, JET_TABLEID) Выполняет итерацию по всем столбцам в таблице, возвращая сведения о каждом из них.
Public methodStatic member GetTableColumns(JET_SESID, JET_DBID, String) Выполняет итерацию по всем столбцам в таблице, возвращая сведения о каждом из них.
Public methodStatic member GetTableIndexes(JET_SESID, JET_TABLEID) Выполняет итерацию по всем индексам в таблице, возвращая сведения о каждом из них.
Public methodStatic member GetTableIndexes(JET_SESID, JET_DBID, String) Выполняет итерацию по всем индексам в таблице, возвращая сведения о каждом из них.
Public methodStatic member GetTableNames Возвращает имена таблиц в базе данных.
Public methodStatic member IntersectIndexes Пересекает группу диапазонов индексов и возвращает закладки записей, которые находятся во всех диапазонах индексов. Также см. раздел JetIntersectIndexes(JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit).
Public methodStatic member JetAddColumn Добавьте новый столбец в существующую таблицу.
Public methodStatic member JetAttachDatabase Присоединяет файл базы данных для использования с экземпляром базы данных. Чтобы использовать базу данных, ее необходимо будет впоследствии открыть с помощью JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit).)
Public methodStatic member JetAttachDatabase2 Присоединяет файл базы данных для использования с экземпляром базы данных. Чтобы использовать базу данных, ее необходимо будет впоследствии открыть с помощью JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit).)
Public methodStatic member JetBackupInstance Выполняет потоковую архивацию экземпляра, включая все присоединенные базы данных, в каталог. При использовании нескольких методов резервного копирования, поддерживаемых подсистемой, это самая простая и наиболее инкапсулируемая функция.
Public methodStatic member JetBeginExternalBackupInstance Инициирует внешнюю резервную копию, пока ядро и база данных находятся в сети и активны.
Public methodStatic member JetBeginSession Инициализируйте новый сеанс ESENT.
Public methodStatic member JetBeginTransaction Заставляет сеанс ввести транзакцию или создать новую точку сохранения в существующей транзакции.
Public methodStatic member JetBeginTransaction2 Заставляет сеанс ввести транзакцию или создать новую точку сохранения в существующей транзакции.
Public methodStatic member JetCloseDatabase Закрывает файл базы данных, который ранее был открыт с помощью JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit) или создан с помощью JetCreateDatabase(JET_SESID, String, String, JET_DBID, CreateDatabaseGrbit)).
Public methodStatic member JetCloseFileInstance Закрывает файл, открытый с помощью JetOpenFileInstance после извлечения данных из этого файла с помощью JetReadFileInstance.
Public methodStatic member JetCloseTable Закройте открытую таблицу.
Public methodStatic member JetCommitTransaction Фиксирует изменения, внесенные в состояние базы данных во время текущей точки сохранения, и переносит их в предыдущую точку сохранения. Если самая внешняя точка сохранения зафиксирована, изменения, внесенные во время этой точки сохранения, будут зафиксированы в состоянии базы данных, и сеанс завершит транзакцию.
Public methodStatic member JetCompact Создает копию существующей базы данных. Копия сжимается до оптимального состояния для использования. Данные в скопированных данных будут упакованы в соответствии с мерами, выбранными для индексов при создании индекса. Таким образом, сжатые данные могут храниться как можно более плотно. Кроме того, сжатые данные могут резервировать место для последующих операций роста или вставки индекса.
Public methodStatic member JetComputeStats Выполняет по каждому индексу таблицы точное вычисление количества записей в индексе и количество уникальных ключей в индексе. Эти сведения, а также количество страниц базы данных, выделенных для индекса, и текущее время вычисления хранится в метаданных индекса в базе данных. Эти данные могут быть впоследствии получены с помощью информационных операций.
Public methodStatic member JetCreateDatabase Создает и присоединяет файл базы данных.
Public methodStatic member JetCreateDatabase2 Создает и присоединяет файл базы данных с указанным максимальным размером базы данных.
Public methodStatic member JetCreateIndex Создает индекс данных в базе данных ESE. Индекс можно использовать для быстрого поиска определенных данных.
Public methodStatic member JetCreateIndex2 Создает индексы по данным в базе данных ESE.
Public methodStatic member JetCreateInstance Выделяет новый экземпляр ядра СУБД.
Public methodStatic member JetCreateInstance2 Выделите новый экземпляр ядра СУБД для использования в одном процессе с указанным отображаемым именем.
Public methodStatic member JetCreateTable Создайте пустую таблицу. Только что созданная таблица открывается исключительно.
Public methodStatic member JetCreateTableColumnIndex3 Создает таблицу, добавляет столбцы и индексы для этой таблицы.
Public methodStatic member JetDefragment Запускает и останавливает задачи дефрагментации базы данных, которые улучшают организацию данных в базе данных.
Public methodStatic member JetDefragment2 Запускает и останавливает задачи дефрагментации базы данных, которые улучшают организацию данных в базе данных.
Public methodStatic member JetDelete Удаляет текущую запись в таблице базы данных.
Public methodStatic member JetDeleteColumn Удаляет столбец из таблицы базы данных.
Public methodStatic member JetDeleteColumn2 Удаляет столбец из таблицы базы данных.
Public methodStatic member JetDeleteIndex Удаляет индекс из таблицы базы данных.
Public methodStatic member JetDeleteTable Удаляет таблицу из базы данных.
Public methodStatic member JetDetachDatabase Освобождает файл базы данных, который ранее был подключен к сеансу базы данных.
Public methodStatic member JetDetachDatabase2 Освобождает файл базы данных, который ранее был подключен к сеансу базы данных.
Public methodStatic member JetDupCursor Дублирует открытый курсор и возвращает дескриптор в повторяющийся курсор. Если курсор, который был дублирован, был курсором только для чтения, то повторяющийся курсор также является курсором только для чтения. Любое состояние, связанное с построением ключа поиска или обновлением записи, не копируется в повторяющийся курсор. Кроме того, расположение исходного курсора не дублируется в повторяющийся курсор. Повторяющийся курсор всегда открывается в кластеризованном индексе, а его расположение всегда находится в первой строке таблицы.
Public methodStatic member JetDupSession Инициализируйте новый сеанс ESE в том же экземпляре, что и заданный sesid.
Public methodStatic member JetEndExternalBackupInstance Завершает внешний сеанс резервного копирования. Этот API является последним API в серии API, которые необходимо вызвать для успешного выполнения оперативной (не на основе VSS) резервной копии.
Public methodStatic member JetEndExternalBackupInstance2 Завершает внешний сеанс резервного копирования. Этот API является последним API в серии API, которые необходимо вызвать для успешного выполнения оперативной (не на основе VSS) резервной копии.
Public methodStatic member JetEndSession Завершает сеанс.
Public methodStatic member JetEnumerateColumns Эффективно извлекает набор столбцов и их значения из текущей записи курсора или буфера копирования этого курсора. Извлекаемые столбцы и значения можно ограничить по списку идентификаторов столбцов, чисел itagSequence и других характеристик. ЭТОТ API извлечения столбцов уникален тем, что он возвращает сведения в динамически выделенной памяти, полученной с помощью обратного вызова, совместимого с пользователем. Эта новая гибкость позволяет эффективно извлекать данные столбца с определенными характеристиками (например, размером и кратностью), которые неизвестны вызывающей. Это устраняет необходимость использования режимов обнаружения JetRetrieveColumn для определения этих характеристик, чтобы настроить окончательный вызов JetRetrieveColumn, который будет успешно извлекать нужные данные.
Public methodStatic member JetEscrowUpdate Выполняет атомарную операцию сложения для одного столбца. Эта функция позволяет нескольким сеансам одновременно обновлять одну и ту же запись без конфликтов. Также см. раздел EscrowUpdate(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32).
Public methodStatic member JetFreeBuffer Освобождает память, выделенную вызовом ядра СУБД.
Public methodStatic member JetGetAttachInfoInstance Используется во время резервной копии, инициированной JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) для запроса экземпляра имен файлов базы данных, которые должны стать частью набора файлов резервной копии. Рассматриваются только базы данных, подключенные к экземпляру с помощью JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit). Эти файлы могут быть открыты с помощью JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) и чтения с помощью JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32)).
Public methodStatic member JetGetBookmark Извлекает закладку для записи, связанной с записью индекса в текущей позиции курсора. Затем эту закладку можно использовать для перемещения курсора обратно в ту же запись с помощью JetGotoBookmark(JET_SESID, JET_TABLEID, [], Int32). Закладка не будет превышать байты BookmarkMost . См. также раздел GetBookmark(JET_SESID, JET_TABLEID).
Public methodStatic member JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNBASE) Извлекает сведения о столбце в таблице.
Public methodStatic member JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNDEF) Извлекает сведения о столбце таблицы.
Public methodStatic member JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNLIST) Извлекает сведения обо всех столбцах таблицы.
Public methodStatic member JetGetCurrentIndex Определяет имя текущего индекса заданного курсора. Это имя также используется для последующего повторного выбора этого индекса в качестве текущего индекса с помощью JetSetCurrentIndex(JET_SESID, JET_TABLEID, String). Его также можно использовать для обнаружения свойств этого индекса с помощью JetGetTableIndexInfo.
Public methodStatic member JetGetCursorInfo Определите, приведет ли обновление текущей записи курсора к конфликту записи на основе текущего состояния обновления записи. Возможно, конфликт записи в конечном итоге будет возвращен, даже если JetGetCursorInfo успешно возвращается. так как другой сеанс может обновить запись до того, как текущий сеанс сможет обновить ту же запись.
Public methodStatic member JetGetDatabaseFileInfo(String, JET_DBINFOMISC, JET_DbInfo) Извлекает определенные сведения о данной базе данных.
Public methodStatic member JetGetDatabaseFileInfo(String, Int32, JET_DbInfo) Извлекает определенные сведения о данной базе данных.
Public methodStatic member JetGetDatabaseFileInfo(String, Int64, JET_DbInfo) Извлекает определенные сведения о данной базе данных.
Public methodStatic member JetGetDatabaseInfo(JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) Извлекает определенные сведения о данной базе данных.
Public methodStatic member JetGetDatabaseInfo(JET_SESID, JET_DBID, Int32, JET_DbInfo) Извлекает определенные сведения о данной базе данных.
Public methodStatic member JetGetDatabaseInfo(JET_SESID, JET_DBID, String, JET_DbInfo) Извлекает определенные сведения о данной базе данных.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST) Является устаревшей. Извлекает сведения об индексах таблицы.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXID, JET_IdxInfo) Извлекает сведения об индексах таблицы.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST, JET_IdxInfo) Извлекает сведения об индексах таблицы.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, Int32, JET_IdxInfo) Извлекает сведения об индексах таблицы.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, String, JET_IdxInfo) Извлекает сведения об индексах таблицы.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, UInt16, JET_IdxInfo) Извлекает сведения об индексах таблицы.
Public methodStatic member JetGetInstanceInfo Извлекает сведения об запущенных экземплярах.
Public methodStatic member JetGetLock Явно резервируйте возможность обновления строки, блокировки записи или явного предотвращения обновления строки любым другим сеансом, блокировкой чтения. Как правило, блокировки записи строк получаются неявно в результате обновления строк. Блокировки чтения обычно не требуются из-за управления версиями записей. Однако в некоторых случаях транзакция может потребоваться явно заблокировать строку для принудительной сериализации или убедиться, что последующая операция будет выполнена успешно.
Public methodStatic member JetGetLogInfoInstance Используется во время резервной копии, инициированной JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) для запроса экземпляра имен файлов исправлений базы данных и файлов журналов, которые должны стать частью набора файлов резервной копии. Эти файлы могут быть открыты с помощью JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) и чтения с помощью JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32)).
Public methodStatic member JetGetLS Позволяет приложению получить дескриптор контекста, известный как Локальный служба хранилища, связанный с курсором или таблицей, связанной с этим курсором. Этот дескриптор контекста должен быть задан ранее с помощью JetSetLS(JET_SESID, JET_TABLEID, JET_LS, LsGrbit). JetGetLS также можно использовать для одновременной выборки текущего дескриптора контекста для курсора или таблицы и сброса этого дескриптора контекста.
Public methodStatic member JetGetObjectInfo(JET_SESID, JET_DBID, JET_OBJECTLIST) Извлекает сведения об объектах базы данных.
Public methodStatic member JetGetObjectInfo(JET_SESID, JET_DBID, JET_objtyp, String, JET_OBJECTINFO) Извлекает сведения об объектах базы данных.
Public methodStatic member JetGetRecordPosition Возвращает дробное положение текущей записи в текущем индексе в виде структуры JET_RECPOS . См. также раздел JetGotoPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
Public methodStatic member JetGetSecondaryIndexBookmark Извлекает специальную закладку для записи вторичного индекса в текущей позиции курсора. Затем эту закладку можно использовать для эффективного перемещения курсора обратно в ту же запись индекса с помощью JetGotoSecondaryIndexBookmark. Это наиболее полезно при перепозиции на вторичный индекс, содержащий повторяющиеся ключи или содержащие несколько записей индекса для одной записи.
Public methodStatic member JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String, Int32) Возвращает параметры конфигурации базы данных.
Public methodStatic member JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String, Int32) Возвращает параметры конфигурации базы данных.
Public methodStatic member JetGetTableColumnInfo(JET_SESID, JET_TABLEID, JET_COLUMNID, JET_COLUMNDEF) Извлекает сведения о столбце таблицы.
Public methodStatic member JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNDEF) Извлекает сведения о столбце таблицы.
Public methodStatic member JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNLIST) Извлекает сведения обо всех столбцах таблицы.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST) Является устаревшей. Извлекает сведения об индексах таблицы.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXID, JET_IdxInfo) Извлекает сведения об индексах таблицы.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST, JET_IdxInfo) Извлекает сведения об индексах таблицы.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, Int32, JET_IdxInfo) Извлекает сведения об индексах таблицы.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, String, JET_IdxInfo) Извлекает сведения об индексах таблицы.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, UInt16, JET_IdxInfo) Извлекает сведения об индексах таблицы.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, JET_DBID, JET_TblInfo) Извлекает различные фрагменты сведений о таблице в базе данных.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, JET_OBJECTINFO, JET_TblInfo) Извлекает различные фрагменты сведений о таблице в базе данных.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, Int32, JET_TblInfo) Извлекает различные фрагменты сведений о таблице в базе данных.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, [], JET_TblInfo) Извлекает различные фрагменты сведений о таблице в базе данных.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, String, JET_TblInfo) Извлекает различные фрагменты сведений о таблице в базе данных.
Public methodStatic member JetGetTruncateLogInfoInstance Используется во время резервной копии, инициированной JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) для запроса экземпляра имен файлов журнала транзакций, которые можно безопасно удалить после успешного завершения резервной копии.
Public methodStatic member JetGetVersion Извлекает версию ядра СУБД.
Public methodStatic member JetGotoBookmark Помещает курсор в запись индекса для записи, связанной с указанной закладкой. Закладку можно использовать с любым индексом, определенным для таблицы. Закладку для записи можно получить с помощью JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32).
Public methodStatic member JetGotoPosition Перемещает курсор в новое расположение, которое является частью пути по текущему индексу. См. также раздел JetGetRecordPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
Public methodStatic member JetGotoSecondaryIndexBookmark Помещает курсор в запись индекса, связанную с указанной закладкой вторичного индекса. Закладка вторичного индекса должна использоваться с тем же индексом над той же таблицей, из которой она была первоначально извлечена. Закладку вторичного индекса для записи индекса можно получить с помощью JetGotoSecondaryIndexBookmark(JET_SESID, JET_TABLEID, [], Int32, [], Int32, GotoSecondaryIndexBookmarkGrbit).
Public methodStatic member JetGrowDatabase Расширяет размер открытой базы данных.
Public methodStatic member JetIdle Выполняет задачи очистки бездействия или проверяет состояние хранилища версий в ESE.
Public methodStatic member JetIndexRecordCount Подсчитывает количество записей в текущем индексе из текущей позиции вперед. Текущая позиция включается в число. Число может быть больше общего числа записей в таблице, если текущий индекс превышает многозначный столбец, а экземпляры столбца имеют несколько значений. Если таблица пуста, то для счетчика будет возвращено значение 0.
Public methodStatic member JetInit Инициализируйте ядро СУБД ESENT.
Public methodStatic member JetInit2 Инициализируйте ядро СУБД ESENT.
Public methodStatic member JetIntersectIndexes Вычисляет пересечение между несколькими наборами записей индекса из разных вторичных индексов в одной таблице. Эта операция полезна для поиска набора записей в таблице, которые соответствуют двум или нескольким критериям, которые могут быть выражены с помощью диапазонов индексов. См. также раздел IntersectIndexes(JET_SESID, []).
Public methodStatic member JetMakeKey Создает ключи поиска, которые затем могут использоваться JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) и JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit)).
Public methodStatic member JetMove(JET_SESID, JET_TABLEID, JET_Move, MoveGrbit) Навигация по индексу. Курсор может располагаться в начале или конце индекса и перемещаться назад и вперед по указанному количеству записей индекса. См. также сведения о TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID).
Public methodStatic member JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) Навигация по индексу. Курсор может располагаться в начале или конце индекса и перемещаться назад и вперед по указанному количеству записей индекса. См. также сведения о TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID).
Public methodStatic member JetOpenDatabase Открывает базу данных, ранее подключенную к JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit) для использования с сеансом базы данных. Эту функцию можно вызывать несколько раз для одной базы данных.
Public methodStatic member JetOpenFileInstance Открывает присоединенную базу данных, файл исправления базы данных или файл журнала транзакций активного экземпляра для выполнения потоковой нечеткой резервной копии. Данные из этих файлов впоследствии можно считать через возвращенный дескриптор с помощью JetReadFileInstance. Возвращаемый дескриптор должен быть закрыт с помощью JetCloseFileInstance. Внешняя резервная копия экземпляра должна быть инициирована ранее с помощью JetBeginExternalBackupInstance.
Public methodStatic member JetOpenTable Открывает курсор в ранее созданной таблице.
Public methodStatic member JetOpenTempTable Создает временную таблицу с одним индексом. Временная таблица хранит и извлекает записи так же, как обычная таблица, созданная с помощью JetCreateTableColumnIndex. Однако временные таблицы гораздо быстрее, чем обычные таблицы из-за их неустойчивой природы. Их также можно использовать для очень быстрой сортировки и удаления дубликатов наборов записей при последовательном доступе. См. также раздел JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Public methodStatic member JetOpenTempTable2 Создает временную таблицу с одним индексом. Временная таблица хранит и извлекает записи так же, как обычная таблица, созданная с помощью JetCreateTableColumnIndex. Однако временные таблицы гораздо быстрее, чем обычные таблицы из-за их неустойчивой природы. Их также можно использовать для очень быстрой сортировки и удаления дубликатов наборов записей при последовательном доступе. См. также раздел JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []),JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Public methodStatic member JetOpenTempTable3 Создает временную таблицу с одним индексом. Временная таблица хранит и извлекает записи так же, как обычная таблица, созданная с помощью JetCreateTableColumnIndex. Однако временные таблицы гораздо быстрее, чем обычные таблицы из-за их неустойчивой природы. Их также можно использовать для очень быстрой сортировки и удаления дубликатов наборов записей при последовательном доступе. См. также раздел JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []),JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Public methodStatic member JetOSSnapshotFreeze Запускает моментальный снимок. Пока моментальный снимок выполняется, подсистема не может выполнять никаких действий записи на диск.
Public methodStatic member JetOSSnapshotPrepare Начинает подготовку к сеансу моментального снимка. Сеанс моментального снимка — это короткий интервал времени, в течение которого подсистема не выдает операций ввода-вывода на диск, чтобы модуль смог участвовать в сеансе моментального снимка тома (при направляемом средством записи моментальных снимков).
Public methodStatic member JetOSSnapshotThaw Уведомляет подсистему о том, что она может возобновить обычные операции ввода-вывода после периода замораживания и успешного моментального снимка.
Public methodStatic member JetPrepareUpdate Подготовка курсора к обновлению.
Public methodStatic member JetReadFileInstance Извлекает содержимое файла, открытого с помощью JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64)).
Public methodStatic member JetRegisterCallback Позволяет приложению настроить ядро СУБД для выдачи уведомлений приложению для определенных событий. Эти уведомления связаны с определенной таблицей и остаются в силе только до завершения работы экземпляра, содержащего таблицу, с помощью JetTerm(JET_INSTANCE).
Public methodStatic member JetRenameColumn Изменяет имя существующего столбца.
Public methodStatic member JetRenameTable Изменяет имя существующей таблицы.
Public methodStatic member JetResetSessionContext Отменяет связь сеанса с текущим потоком. Его следует использовать совместно с JetSetSessionContext(JET_SESID, IntPtr).
Public methodStatic member JetResetTableSequential Уведомляет ядро СУБД о том, что приложение больше не сканирует весь индекс, на который размещен курсор. Этот вызов отменяет уведомление, отправленное JetSetTableSequential(JET_SESID, JET_TABLEID, SetTableSequentialGrbit).
Public methodStatic member JetRestoreInstance Восстанавливает и восстанавливает потоковую резервную копию экземпляра, включая все подключенные базы данных. Он предназначен для работы с резервной копией, созданной с помощью функции JetBackupInstance(JET_INSTANCE, String, BackupGrbit, JET_PFNSTATUS). Это самая простая и наиболее инкапсулируемая функция восстановления.
Public methodStatic member JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Извлекает значение одного столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. Кроме того, эта функция может извлечь столбец из записи, создаваемой в буфере копирования курсора. Эта функция также может извлекать данные столбцов из записи индекса, ссылающейся на текущую запись. Помимо получения фактического значения столбца, Можно также использовать JetRetrieveColumn для получения размера столбца, прежде чем получать данные столбца, чтобы буферы приложений могли быть соответствующим образом.
Public methodStatic member JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Извлекает значение одного столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. Кроме того, эта функция может извлечь столбец из записи, создаваемой в буфере копирования курсора. Эта функция также может извлекать данные столбцов из записи индекса, ссылающейся на текущую запись. Помимо получения фактического значения столбца, Можно также использовать JetRetrieveColumn для получения размера столбца, прежде чем получать данные столбца, чтобы буферы приложений могли быть соответствующим образом.
Public methodStatic member JetRetrieveColumns Извлекает несколько значений столбцов из текущей записи в одной операции. Массив структур JET_RETRIEVECOLUMN используется для описания набора извлекаемых значений столбцов и описания выходных буферов для каждого извлекаемого значения столбца.
Public methodStatic member JetRetrieveKey Извлекает ключ для записи индекса в текущей позиции курсора. См. также раздел RetrieveKey(JET_SESID, JET_TABLEID, RetrieveKeyGrbit).
Public methodStatic member JetRollback Отменяет изменения, внесенные в состояние базы данных, и возвращается к последней точке сохранения. JetRollback также закроет все курсоры, открытые во время точки сохранения. Если самая внешняя точка сохранения отменена, сеанс завершит транзакцию.
Public methodStatic member JetSeek Эффективно помещает курсор в запись индекса, которая соответствует условиям поиска, заданным ключом поиска в этом курсоре, и указанным неравенством. Ключ поиска должен быть создан ранее с помощью JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit). См. также раздел TrySeek(JET_SESID, JET_TABLEID, SeekGrbit).
Public methodStatic member JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, SetColumnGrbit, JET_SETINFO) Функция JetSetColumn изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи. Он может перезаписать существующее значение, добавить новое значение в последовательность значений в многозначном столбце, удалить значение из последовательности значений в многозначном столбце или обновить все или часть длинного значения (столбец типа LongText или LongBinary).
Public methodStatic member JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, SetColumnGrbit, JET_SETINFO) Функция JetSetColumn изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи. Он может перезаписать существующее значение, добавить новое значение в последовательность значений в многозначном столбце, удалить значение из последовательности значений в многозначном столбце или обновить все или часть длинного значения (столбец типа LongText или LongBinary).
Public methodStatic member JetSetColumnDefaultValue Изменяет значение по умолчанию существующего столбца.
Public methodStatic member JetSetColumns Позволяет приложению задавать несколько значений столбцов в одной операции. Массив структур JET_SETCOLUMN используется для описания набора заданных значений столбцов и описания входных буферов для каждого заданного значения столбца.
Public methodStatic member JetSetCurrentIndex Задайте текущий индекс курсора.
Public methodStatic member JetSetCurrentIndex2 Задайте текущий индекс курсора.
Public methodStatic member JetSetCurrentIndex3 Задайте текущий индекс курсора.
Public methodStatic member JetSetCurrentIndex4 Задайте текущий индекс курсора.
Public methodStatic member JetSetDatabaseSize Задает размер неоткрытого файла базы данных.
Public methodStatic member JetSetIndexRange Временно ограничивает набор записей индекса, которые курсор может перемещать с помощью JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) до тех, которые начинаются с текущей записи индекса и заканчиваются на запись индекса, которая соответствует условиям поиска, заданным ключом поиска в этом курсоре, и указанными связанными критериями. Ключ поиска должен быть создан ранее с помощью JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit). См. также раздел TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Public methodStatic member JetSetLS Позволяет приложению связать дескриптор контекста, известный как Локальный служба хранилища с курсором или таблицей, связанной с этим курсором. Этот дескриптор контекста может использоваться приложением для хранения вспомогательных данных, связанных с курсором или таблицей. Позже приложение получает уведомление с помощью обратного вызова среды выполнения при освобождении дескриптора контекста. Это позволяет связать динамически выделенное состояние с курсором или таблицей.
Public methodStatic member JetSetSessionContext Связывает сеанс с текущим потоком с помощью заданного дескриптора контекста. Эта связь переопределяет требование подсистемы по умолчанию, что транзакция для данного сеанса должна выполняться полностью в одном потоке. Удалите связь с помощью JetResetSessionContext(JET_SESID ).
Public methodStatic member JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, JET_CALLBACK, String) Задает параметры конфигурации базы данных.
Public methodStatic member JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String) Задает параметры конфигурации базы данных.
Public methodStatic member JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String) Задает параметры конфигурации базы данных.
Public methodStatic member JetSetTableSequential Уведомляет ядро СУБД о том, что приложение сканирует весь индекс, на который расположен курсор. Следовательно, методы, используемые для доступа к данным индекса, будут настроены, чтобы сделать этот сценарий максимально быстрым. См. также раздел JetResetTableSequential(JET_SESID, JET_TABLEID, ResetTableSequentialGrbit)).
Public methodStatic member JetStopBackupInstance Предотвращает продолжение потоковой передачи действий, связанных с резервным копированием, на конкретном работающем экземпляре, таким образом, прекращение потоковой архивации предсказуемым образом.
Public methodStatic member JetStopServiceInstance Подготавливает экземпляр к завершению.
Public methodStatic member JetTerm Завершите работу экземпляра, созданного с помощью JetInit(JET_INSTANCE) или JetCreateInstance(JET_INSTANCE, String).
Public methodStatic member JetTerm2 Завершите работу экземпляра, созданного с помощью JetInit(JET_INSTANCE) или JetCreateInstance(JET_INSTANCE, String).
Public methodStatic member JetTruncateLogInstance Используется во время резервной копии, инициированной JetBeginExternalBackup, для удаления всех файлов журнала транзакций, которые больше не потребуются после успешного завершения текущей резервной копии.
Public methodStatic member JetUnregisterCallback Настраивает ядро СУБД для остановки выдачи уведомлений приложению, как было запрошено ранее с помощью JetRegisterCallback(JET_SESID, JET_TABLEID, JET_cbtyp, JET_CALLBACK, IntPtr, JET_HANDLE).
Public methodStatic member JetUpdate(JET_SESID, JET_TABLEID) Функция JetUpdate выполняет операцию обновления, включая вставку новой строки в таблицу или обновление существующей строки. Удаление строки таблицы выполняется путем вызова JetDelete(JET_SESID, JET_TABLEID).
Public methodStatic member JetUpdate(JET_SESID, JET_TABLEID, [], Int32, Int32) Функция JetUpdate выполняет операцию обновления, включая вставку новой строки в таблицу или обновление существующей строки. Удаление строки таблицы выполняется путем вызова JetDelete(JET_SESID, JET_TABLEID).
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, Boolean, MakeKeyGrbit) Создает ключ поиска, который затем может использоваться JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) и JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, Byte, MakeKeyGrbit) Создает ключ поиска, который затем может использоваться JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) и JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, [], MakeKeyGrbit) Создает ключ поиска, который затем может использоваться JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) и JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, DateTime, MakeKeyGrbit) Создает ключ поиска, который затем может использоваться JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) и JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, Double, MakeKeyGrbit) Создает ключ поиска, который затем может использоваться JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) и JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, Guid, MakeKeyGrbit) Создает ключ поиска, который затем может использоваться JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) и JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, Int16, MakeKeyGrbit) Создает ключ поиска, который затем может использоваться JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) и JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, Int32, MakeKeyGrbit) Создает ключ поиска, который затем может использоваться JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) и JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, Int64, MakeKeyGrbit) Создает ключ поиска, который затем может использоваться JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) и JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, Single, MakeKeyGrbit) Создает ключ поиска, который затем может использоваться JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) и JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, UInt16, MakeKeyGrbit) Создает ключ поиска, который затем может использоваться JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) и JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, UInt32, MakeKeyGrbit) Создает ключ поиска, который затем может использоваться JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) и JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, UInt64, MakeKeyGrbit) Создает ключ поиска, который затем может использоваться JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) и JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, String, Encoding, MakeKeyGrbit) Создает ключ поиска, который затем может использоваться JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) и JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Public methodStatic member MoveAfterLast Поместите курсор после последней записи в таблице. При последующем перемещении курсор будет располагаться на последней записи.
Public methodStatic member MoveBeforeFirst Поместите курсор перед первой записью в таблице. Последующий переход поместит курсор на первую запись.
Public methodStatic member ResetIndexRange Удаляет диапазон индексов, созданный с помощью JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) или TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit). Если этот метод не имеет диапазона индексов, этот метод ничего не делает.
Public methodStatic member RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Извлекает значение одного столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit, JET_RETINFO) Извлекает значение одного столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. Кроме того, эта функция может извлечь столбец из записи, создаваемой в буфере копирования курсора. Эта функция также может извлекать данные столбцов из записи индекса, ссылающейся на текущую запись. Помимо получения фактического значения столбца, Можно также использовать JetRetrieveColumn для получения размера столбца, прежде чем получать данные столбца, чтобы буферы приложений могли быть соответствующим образом.
Public methodStatic member RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID) Извлекает логическое значение столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Извлекает логическое значение столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID) Извлекает значение байтового столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Извлекает значение байтового столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID) Извлекает значение столбца datetime из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Извлекает значение столбца datetime из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID) Извлекает значение двойного столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Извлекает значение двойного столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID) Извлекает значение с плавающей запятой из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Извлекает значение с плавающей запятой из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID) Извлекает значение столбца GUID из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Извлекает значение столбца GUID из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Извлекает значение одного столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Извлекает значение столбца int16 из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Извлекает значение одного столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Извлекает значение столбца int32 из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Извлекает значение одного столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Извлекает значение одного столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID) Извлекает значение одного столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. Используется кодировка Юникода.
Public methodStatic member RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Encoding) Извлекает строковое значение столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Encoding, RetrieveColumnGrbit) Извлекает строковое значение столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Извлекает значение столбца uint16 из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Извлекает значение столбца uint16 из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Извлекает значение столбца uint32 из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Извлекает значение столбца uint32 из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Извлекает значение столбца uint64 из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Извлекает значение столбца uint64 из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора.
Public methodStatic member RetrieveColumns Извлекает столбцы в объекты ColumnValue.
Public methodStatic member RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID) Извлекает размер одного значения столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. Кроме того, эта функция может извлечь столбец из записи, создаваемой в буфере копирования курсора. Эта функция также может извлекать данные столбцов из записи индекса, ссылающейся на текущую запись.
Public methodStatic member RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32, RetrieveColumnGrbit) Извлекает размер одного значения столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. Кроме того, эта функция может извлечь столбец из записи, создаваемой в буфере копирования курсора. Эта функция также может извлекать данные столбцов из записи индекса, ссылающейся на текущую запись.
Public methodStatic member RetrieveKey Извлекает ключ для записи индекса в текущей позиции курсора.
Public methodStatic member SerializeObjectToColumn Запись сериализованной формы объекта в столбец.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Boolean) Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Byte) Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, []) Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, DateTime) Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Double) Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Guid) Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int16) Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32) Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int64) Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Single) Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt16) Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt32) Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt64) Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], SetColumnGrbit) Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding) Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding, SetColumnGrbit) Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи.
Public methodStatic member SetColumns Задает столбцы из объектов ColumnValue.
Public methodStatic member TryGetLock Явно резервируйте возможность обновления строки, блокировки записи или явного предотвращения обновления строки любым другим сеансом, блокировкой чтения. Как правило, блокировки записи строк получаются неявно в результате обновления строк. Блокировки чтения обычно не требуются из-за управления версиями записей. Однако в некоторых случаях транзакция может потребоваться явно заблокировать строку для принудительной сериализации или убедиться, что последующая операция будет выполнена успешно.
Public methodStatic member TryMove Попробуйте перейти по индексу. Если навигация завершается успешно, этот метод возвращает значение true. Если нет записи для перехода к этому методу, возвращает значение false; Исключение будет выдано для других ошибок.
Public methodStatic member TryMoveFirst Попробуйте перейти к первой записи в таблице. Если таблица пуста, возвращает значение false, если возникает другая ошибка, возникает исключение.
Public methodStatic member TryMoveLast Попробуйте перейти к последней записи в таблице. Если таблица пуста, возвращает значение false, если возникает другая ошибка, возникает исключение.
Public methodStatic member TryMoveNext Попробуйте перейти к следующей записи в таблице. Если следующая запись отсутствует, возвращается значение false, если возникает другая ошибка, возникает исключение.
Public methodStatic member TryMovePrevious Попробуйте перейти к предыдущей записи в таблице. Если предыдущая запись отсутствует, возвращается значение false, если возникает другая ошибка, возникает исключение.
Public methodStatic member TryOpenTable Попробуйте открыть таблицу.
Public methodStatic member TrySeek Эффективно помещает курсор в запись индекса, которая соответствует условиям поиска, заданным ключом поиска в этом курсоре, и указанным неравенством. Ключ поиска должен быть создан ранее с помощью JetMakeKey.
Public methodStatic member TrySetIndexRange Временно ограничивает набор записей индекса, которые курсор может выполнять с помощью JetMove, начиная с текущей записи индекса и заканчивая записью индекса, которая соответствует условиям поиска, указанным ключом поиска в этом курсоре, и указанными связанными критериями. Ключ поиска должен быть создан ранее с помощью JetMakeKey. Возвращает значение true, если диапазон индекса не является пустым, в противном случае — значение false.

TOP

См. также

Ссылка

Класс API

Пространство имен Microsoft.Isam.Esent.Interop