Поделиться через


Члены API

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

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

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

Методы

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

TOP

См. также раздел

Ссылка

Класс API

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