Члены 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 | Возвращает columnid указанного столбца. |
![]() ![]() |
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 извлечения столбцов уникален тем, что он возвращает сведения в динамически выделенной памяти, полученной с помощью обратного вызова, совместимого с пользователем. Эта новая гибкость позволяет эффективно извлекать данные столбца с определенными характеристиками (например, размером и кратностью), которые неизвестны вызывающей. Это устраняет необходимость использования режимов обнаружения JetRetrieveColumn для определения этих характеристик, чтобы настроить окончательный вызов JetRetrieveColumn, который будет успешно извлекать нужные данные. |
![]() ![]() |
JetEscrowUpdate | Выполняет атомарную операцию сложения для одного столбца. Эта функция позволяет нескольким сеансам одновременно обновлять одну и ту же запись без конфликтов. Также см. раздел EscrowUpdate(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32). |
![]() ![]() |
JetFreeBuffer | Освобождает память, выделенную вызовом ядра СУБД. |
![]() ![]() |
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)). |
![]() ![]() |
JetGetBookmark | Извлекает закладку для записи, связанной с записью индекса в текущей позиции курсора. Затем эту закладку можно использовать для перемещения курсора обратно в ту же запись с помощью JetGotoBookmark(JET_SESID, JET_TABLEID, [], Int32). Закладка не будет превышать байты BookmarkMost . См. также раздел GetBookmark(JET_SESID, JET_TABLEID). |
![]() ![]() |
JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNBASE) | Извлекает сведения о столбце в таблице. |
![]() ![]() |
JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNDEF) | Извлекает сведения о столбце таблицы. |
![]() ![]() |
JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNLIST) | Извлекает сведения обо всех столбцах таблицы. |
![]() ![]() |
JetGetCurrentIndex | Определяет имя текущего индекса заданного курсора. Это имя также используется для последующего повторного выбора этого индекса в качестве текущего индекса с помощью JetSetCurrentIndex(JET_SESID, JET_TABLEID, String). Его также можно использовать для обнаружения свойств этого индекса с помощью JetGetTableIndexInfo. |
![]() ![]() |
JetGetCursorInfo | Определите, приведет ли обновление текущей записи курсора к конфликту записи на основе текущего состояния обновления записи. Возможно, конфликт записи в конечном итоге будет возвращен, даже если JetGetCursorInfo успешно возвращается. так как другой сеанс может обновить запись до того, как текущий сеанс сможет обновить ту же запись. |
![]() ![]() |
JetGetDatabaseFileInfo(String, JET_DBINFOMISC, JET_DbInfo) | Извлекает определенные сведения о данной базе данных. |
![]() ![]() |
JetGetDatabaseFileInfo(String, Int32, JET_DbInfo) | Извлекает определенные сведения о данной базе данных. |
![]() ![]() |
JetGetDatabaseFileInfo(String, Int64, JET_DbInfo) | Извлекает определенные сведения о данной базе данных. |
![]() ![]() |
JetGetDatabaseInfo(JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) | Извлекает определенные сведения о данной базе данных. |
![]() ![]() |
JetGetDatabaseInfo(JET_SESID, JET_DBID, Int32, JET_DbInfo) | Извлекает определенные сведения о данной базе данных. |
![]() ![]() |
JetGetDatabaseInfo(JET_SESID, JET_DBID, String, JET_DbInfo) | Извлекает определенные сведения о данной базе данных. |
![]() ![]() |
JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST) | Является устаревшей. Извлекает сведения об индексах таблицы. |
![]() ![]() |
JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXID, JET_IdxInfo) | Извлекает сведения об индексах таблицы. |
![]() ![]() |
JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST, JET_IdxInfo) | Извлекает сведения об индексах таблицы. |
![]() ![]() |
JetGetIndexInfo(JET_SESID, JET_DBID, String, String, Int32, JET_IdxInfo) | Извлекает сведения об индексах таблицы. |
![]() ![]() |
JetGetIndexInfo(JET_SESID, JET_DBID, String, String, String, JET_IdxInfo) | Извлекает сведения об индексах таблицы. |
![]() ![]() |
JetGetIndexInfo(JET_SESID, JET_DBID, String, String, UInt16, JET_IdxInfo) | Извлекает сведения об индексах таблицы. |
![]() ![]() |
JetGetInstanceInfo | Извлекает сведения об запущенных экземплярах. |
![]() ![]() |
JetGetLock | Явно резервируйте возможность обновления строки, блокировки записи или явного предотвращения обновления строки любым другим сеансом, блокировкой чтения. Как правило, блокировки записи строк получаются неявно в результате обновления строк. Блокировки чтения обычно не требуются из-за управления версиями записей. Однако в некоторых случаях транзакция может потребоваться явно заблокировать строку для принудительной сериализации или убедиться, что последующая операция будет выполнена успешно. |
![]() ![]() |
JetGetLogInfoInstance | Используется во время резервной копии, инициированной JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) для запроса экземпляра имен файлов исправлений базы данных и файлов журналов, которые должны стать частью набора файлов резервной копии. Эти файлы могут быть открыты с помощью JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) и чтения с помощью JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32)). |
![]() ![]() |
JetGetLS | Позволяет приложению получить дескриптор контекста, известный как Локальный служба хранилища, связанный с курсором или таблицей, связанной с этим курсором. Этот дескриптор контекста должен быть задан ранее с помощью JetSetLS(JET_SESID, JET_TABLEID, JET_LS, LsGrbit). JetGetLS также можно использовать для одновременной выборки текущего дескриптора контекста для курсора или таблицы и сброса этого дескриптора контекста. |
![]() ![]() |
JetGetObjectInfo(JET_SESID, JET_DBID, JET_OBJECTLIST) | Извлекает сведения об объектах базы данных. |
![]() ![]() |
JetGetObjectInfo(JET_SESID, JET_DBID, JET_objtyp, String, JET_OBJECTINFO) | Извлекает сведения об объектах базы данных. |
![]() ![]() |
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 | Запускает моментальный снимок. Пока моментальный снимок выполняется, подсистема не может выполнять никаких действий записи на диск. |
![]() ![]() |
JetOSSnapshotPrepare | Начинает подготовку к сеансу моментального снимка. Сеанс моментального снимка — это короткий интервал времени, в течение которого подсистема не выдает операций ввода-вывода на диск, чтобы модуль смог участвовать в сеансе моментального снимка тома (при направляемом средством записи моментальных снимков). |
![]() ![]() |
JetOSSnapshotThaw | Уведомляет подсистему о том, что она может возобновить обычные операции ввода-вывода после периода замораживания и успешного моментального снимка. |
![]() ![]() |
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) | Извлекает значение столбца datetime из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Извлекает значение столбца datetime из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID) | Извлекает значение двойного столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Извлекает значение двойного столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID) | Извлекает значение с плавающей запятой из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Извлекает значение с плавающей запятой из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID) | Извлекает значение столбца GUID из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Извлекает значение столбца GUID из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) | Извлекает значение одного столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Извлекает значение столбца int16 из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) | Извлекает значение одного столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Извлекает значение столбца int32 из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) | Извлекает значение одного столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Извлекает значение одного столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID) | Извлекает значение одного столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. Используется кодировка Юникода. |
![]() ![]() |
RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Encoding) | Извлекает строковое значение столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Encoding, RetrieveColumnGrbit) | Извлекает строковое значение столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) | Извлекает значение столбца uint16 из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Извлекает значение столбца uint16 из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) | Извлекает значение столбца uint32 из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Извлекает значение столбца uint32 из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) | Извлекает значение столбца uint64 из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Извлекает значение столбца uint64 из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. |
![]() ![]() |
RetrieveColumns | Извлекает столбцы в объекты ColumnValue. |
![]() ![]() |
RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID) | Извлекает размер одного значения столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. Кроме того, эта функция может извлечь столбец из записи, создаваемой в буфере копирования курсора. Эта функция также может извлекать данные столбцов из записи индекса, ссылающейся на текущую запись. |
![]() ![]() |
RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32, RetrieveColumnGrbit) | Извлекает размер одного значения столбца из текущей записи. Запись заключается в том, что запись, связанная с записью индекса в текущей позиции курсора. Кроме того, эта функция может извлечь столбец из записи, создаваемой в буфере копирования курсора. Эта функция также может извлекать данные столбцов из записи индекса, ссылающейся на текущую запись. |
![]() ![]() |
RetrieveKey | Извлекает ключ для записи индекса в текущей позиции курсора. |
![]() ![]() |
SerializeObjectToColumn | Запись сериализованной формы объекта в столбец. |
![]() ![]() |
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Boolean) | Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи. |
![]() ![]() |
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Byte) | Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи. |
![]() ![]() |
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, []) | Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи. |
![]() ![]() |
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, DateTime) | Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи. |
![]() ![]() |
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Double) | Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи. |
![]() ![]() |
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Guid) | Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи. |
![]() ![]() |
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int16) | Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи. |
![]() ![]() |
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32) | Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи. |
![]() ![]() |
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int64) | Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи. |
![]() ![]() |
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Single) | Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи. |
![]() ![]() |
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt16) | Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи. |
![]() ![]() |
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt32) | Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи. |
![]() ![]() |
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt64) | Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи. |
![]() ![]() |
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], SetColumnGrbit) | Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи. |
![]() ![]() |
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding) | Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи. |
![]() ![]() |
SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding, SetColumnGrbit) | Изменяет одно значение столбца в измененной записи для вставки или обновления текущей записи. |
![]() ![]() |
SetColumns | Задает столбцы из объектов ColumnValue. |
![]() ![]() |
TryGetLock | Явно резервируйте возможность обновления строки, блокировки записи или явного предотвращения обновления строки любым другим сеансом, блокировкой чтения. Как правило, блокировки записи строк получаются неявно в результате обновления строк. Блокировки чтения обычно не требуются из-за управления версиями записей. Однако в некоторых случаях транзакция может потребоваться явно заблокировать строку для принудительной сериализации или убедиться, что последующая операция будет выполнена успешно. |
![]() ![]() |
TryMove | Попробуйте перейти по индексу. Если навигация завершается успешно, этот метод возвращает значение true. Если нет записи для перехода к этому методу, возвращает значение false; Исключение будет выдано для других ошибок. |
![]() ![]() |
TryMoveFirst | Попробуйте перейти к первой записи в таблице. Если таблица пуста, возвращает значение false, если возникает другая ошибка, возникает исключение. |
![]() ![]() |
TryMoveLast | Попробуйте перейти к последней записи в таблице. Если таблица пуста, возвращает значение false, если возникает другая ошибка, возникает исключение. |
![]() ![]() |
TryMoveNext | Попробуйте перейти к следующей записи в таблице. Если следующая запись отсутствует, возвращается значение false, если возникает другая ошибка, возникает исключение. |
![]() ![]() |
TryMovePrevious | Попробуйте перейти к предыдущей записи в таблице. Если предыдущая запись отсутствует, возвращается значение false, если возникает другая ошибка, возникает исключение. |
![]() ![]() |
TryOpenTable | Попробуйте открыть таблицу. |
![]() ![]() |
TrySeek | Эффективно помещает курсор в запись индекса, которая соответствует условиям поиска, заданным ключом поиска в этом курсоре, и указанным неравенством. Ключ поиска должен быть создан ранее с помощью JetMakeKey. |
![]() ![]() |
TrySetIndexRange | Временно ограничивает набор записей индекса, которые курсор может выполнять с помощью JetMove, начиная с текущей записи индекса и заканчивая записью индекса, которая соответствует условиям поиска, указанным ключом поиска в этом курсоре, и указанными связанными критериями. Ключ поиска должен быть создан ранее с помощью JetMakeKey. Возвращает значение true, если диапазон индекса не является пустым, в противном случае — значение false. |
TOP