Partager via


Membres de l’API

Inclure les membres protégés
Inclure les membres hérités

Versions managées de l’API ESENT. Cette classe contient des méthodes statiques qui correspondent à l’API ESENT non managée. Ces méthodes lèvent des exceptions lorsque des erreurs sont retournées. Méthodes d’assistance pour l’API ESENT. Ces éléments encapsulent JetMakeKey. Méthodes internes uniquement de l’API. Méthodes d’assistance pour l’API ESENT. Ils effectuent une conversion de données pour JetMakeKey. Méthodes d’assistance pour l’API ESENT. Ces méthodes traitent des métadonnées de base de données. Méthodes d’assistance pour l’API ESENT. Il ne s’agit pas de versions d’interopérabilité de l’API, mais encapsulent des utilisations très courantes des fonctions. Membres d’API marqués comme obsolètes. Méthodes d’assistance pour l’API ESENT. Il ne s’agit pas de versions d’interopérabilité de l’API, mais encapsulent des utilisations très courantes des fonctions. Méthodes d’assistance pour l’API ESENT. Celles-ci effectuent une conversion de données pour définir des colonnes.

Le type Api expose les membres suivants.

Méthodes

  Nom Description
Membremembre statique méthode publique, DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Désérialisez un objet d’une colonne.
Membremembre statique méthode publique, DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Désérialisez un objet d’une colonne.
Membremembre statique méthode publique, Mise à jour escrowUpdate Effectuez l’ajout atomique sur une colonne. La colonne doit être de type Long. Cette fonction permet à plusieurs sessions de mettre à jour le même enregistrement simultanément sans conflit.
Membremembre statique méthode publique, GetBookmark Récupère le signet de l’enregistrement associé à l’entrée d’index à la position actuelle d’un curseur. Ce signet peut ensuite être utilisé pour repositionner ce curseur sur le même enregistrement à l’aide de JetGotoBookmark.
Membremembre statique méthode publique, GetColumnDictionary Crée un dictionnaire qui mappe les noms de colonnes à leurs ID de colonne.
Membremembre statique méthode publique, GetTableColumnid Obtient le columnid de la colonne spécifiée.
Membremembre statique méthode publique, GetTableColumns(JET_SESID, JET_TABLEID) Itère sur toutes les colonnes de la table, retournant des informations sur chacune d’elles.
Membremembre statique méthode publique, GetTableColumns(JET_SESID, JET_DBID, String) Itère sur toutes les colonnes de la table, retournant des informations sur chacune d’elles.
Membremembre statique méthode publique, GetTableIndexes(JET_SESID, JET_TABLEID) Itère sur tous les index de la table, renvoyant des informations sur chacun d’eux.
Membremembre statique méthode publique, GetTableIndexes(JET_SESID, JET_DBID, String) Itère sur tous les index de la table, retournant des informations sur chacun d’eux.
Membremembre statique méthode publique, GetTableNames Retourne les noms des tables de la base de données.
Membremembre statique méthode publique, IntersectIndexes Croisez un groupe de plages d’index et retournez les signets des enregistrements qui se trouvent dans toutes les plages d’index. Consultez également JetIntersectIndexes(JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit).
Membremembre statique méthode publique, JetAddColumn Ajoutez une nouvelle colonne à une table existante.
Membremembre statique méthode publique, JetAttachDatabase Joint un fichier de base de données à utiliser avec une instance de base de données. Pour utiliser la base de données, elle doit ensuite être ouverte avec JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit).
Membremembre statique méthode publique, JetAttachDatabase2 Joint un fichier de base de données à utiliser avec une instance de base de données. Pour utiliser la base de données, elle doit ensuite être ouverte avec JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit).
Membremembre statique méthode publique, JetBackupInstance Effectue une sauvegarde en streaming d’un instance, y compris toutes les bases de données attachées, dans un répertoire. Avec plusieurs méthodes de sauvegarde prises en charge par le moteur, il s’agit de la fonction la plus simple et la plus encapsulée.
Membremembre statique méthode publique, JetBeginExternalBackupInstance Lance une sauvegarde externe pendant que le moteur et la base de données sont en ligne et actifs.
Membremembre statique méthode publique, JetBeginSession Initialiser une nouvelle session ESENT.
Membremembre statique méthode publique, JetBeginTransaction Provoque l’entrée d’une session dans une transaction ou la création d’un point d’enregistrement dans une transaction existante.
Membremembre statique méthode publique, JetBeginTransaction2 Provoque l’entrée d’une session dans une transaction ou la création d’un point d’enregistrement dans une transaction existante.
Membremembre statique méthode publique, JetCloseDatabase Ferme un fichier de base de données précédemment ouvert avec JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit) ou créé avec JetCreateDatabase(JET_SESID, String, String, JET_DBID, CreateDatabaseGrbit).
Membremembre statique méthode publique, JetCloseFileInstance Ferme un fichier qui a été ouvert avec JetOpenFileInstance une fois que les données de ce fichier ont été extraites à l’aide de JetReadFileInstance.
Membremembre statique méthode publique, JetCloseTable Fermez une table ouverte.
Méthode PubliqueMembre statique JetCommitTransaction Valide les modifications apportées à l’état de la base de données pendant le point d’enregistrement actuel et les migre vers le point d’enregistrement précédent. Si le point d’enregistrement le plus externe est commité, les modifications apportées pendant ce point d’enregistrement sont validées dans l’état de la base de données et la session quitte la transaction.
Méthode PubliqueMembre statique JetCompact Effectue une copie d’une base de données existante. La copie est compactée à un état optimal pour l’utilisation. Les données des données copiées seront empaquetées en fonction des mesures choisies pour les index lors de la création de l’index. De cette façon, les données compactées peuvent être stockées aussi fortement que possible. Les données compactées peuvent également réserver de l’espace pour la croissance des enregistrements ou les insertions d’index ultérieures.
Méthode PubliqueMembre statique JetComputeStats Guide chaque index d’une table pour calculer exactement le nombre d’entrées dans un index et le nombre de clés distinctes dans un index. Ces informations, ainsi que le nombre de pages de base de données allouées pour un index et l’heure actuelle du calcul, sont stockées dans les métadonnées d’index de la base de données. Ces données peuvent être récupérées par la suite à l’aide d’opérations d’information.
Méthode PubliqueMembre statique JetCreateDatabase Crée et attache un fichier de base de données.
Méthode PubliqueMembre statique JetCreateDatabase2 Crée et attache un fichier de base de données avec une taille de base de données maximale spécifiée.
Méthode PubliqueMembre statique JetCreateIndex Crée un index sur des données dans une base de données ESE. Un index peut être utilisé pour localiser rapidement des données spécifiques.
Méthode PubliqueMembre statique JetCreateIndex2 Crée des index sur des données dans une base de données ESE.
Méthode PubliqueMembre statique JetCreateInstance Alloue une nouvelle instance du moteur de base de données.
Méthode PubliqueMembre statique JetCreateInstance2 Allouez une nouvelle instance du moteur de base de données pour une utilisation dans un seul processus, avec un nom d’affichage spécifié.
Méthode PubliqueMembre statique JetCreateTable Créez une table vide. La table nouvellement créée est ouverte exclusivement.
Méthode PubliqueMembre statique JetCreateTableColumnIndex3 Crée une table, ajoute des colonnes et des index sur cette table.
Méthode PubliqueMembre statique JetDefragment Démarre et arrête les tâches de défragmentation de base de données qui améliorent la organization des données au sein d’une base de données.
Méthode PubliqueMembre statique JetDefragment2 Démarre et arrête les tâches de défragmentation de base de données qui améliorent la organization des données au sein d’une base de données.
Méthode PubliqueMembre statique JetDelete Supprime l’enregistrement actif dans une table de base de données.
Méthode PubliqueMembre statique JetDeleteColumn Supprime une colonne d’une table de base de données.
Méthode PubliqueMembre statique JetDeleteColumn2 Supprime une colonne d’une table de base de données.
Méthode PubliqueMembre statique JetDeleteIndex Supprime un index d’une table de base de données.
Méthode PubliqueMembre statique JetDeleteTable Supprime une table d’une base de données.
Méthode PubliqueMembre statique JetDetachDatabase Libère un fichier de base de données précédemment attaché à une session de base de données.
Méthode PubliqueMembre statique JetDetachDatabase2 Libère un fichier de base de données précédemment attaché à une session de base de données.
Méthode PubliqueMembre statique JetDupCursor Duplique un curseur ouvert et retourne un handle au curseur dupliqué. Si le curseur dupliqué était un curseur en lecture seule, le curseur dupliqué est également un curseur en lecture seule. Tout état lié à la construction d’une clé de recherche ou à la mise à jour d’un enregistrement n’est pas copié dans le curseur dupliqué. En outre, l’emplacement du curseur d’origine n’est pas dupliqué dans le curseur dupliqué. Le curseur dupliqué est toujours ouvert sur l’index cluster et son emplacement se trouve toujours sur la première ligne de la table.
Méthode PubliqueMembre statique JetDupSession Initialisez une nouvelle session ESE dans le même instance que le sesid donné.
Méthode PubliqueMembre statique JetEndExternalBackupInstance Met fin à une session de sauvegarde externe. Cette API est la dernière d’une série d’API qui doit être appelée pour exécuter une sauvegarde en ligne réussie (non basée sur VSS).
Méthode PubliqueMembre statique JetEndExternalBackupInstance2 Met fin à une session de sauvegarde externe. Cette API est la dernière d’une série d’API qui doit être appelée pour exécuter une sauvegarde en ligne réussie (non basée sur VSS).
Méthode PubliqueMembre statique JetEndSession Termine une session.
Méthode PubliqueMembre statique JetEnumerateColumns Récupère efficacement un ensemble de colonnes et leurs valeurs à partir de l’enregistrement actif d’un curseur ou de la mémoire tampon de copie de ce curseur. Les colonnes et les valeurs récupérées peuvent être limitées par une liste d’ID de colonne, de nombres itagSequence et d’autres caractéristiques. Cette API de récupération de colonne est unique en ce qu’elle retourne des informations dans la mémoire allouée dynamiquement obtenue à l’aide d’un rappel compatible realloc fourni par l’utilisateur. Cette nouvelle flexibilité permet une récupération efficace des données de colonne avec des caractéristiques spécifiques (telles que la taille et la multiplicité) inconnues de l’appelant. Cela élimine la nécessité d’utiliser les modes de découverte de JetRetrieveColumn pour déterminer ces caractéristiques afin de configurer un appel final à JetRetrieveColumn qui récupérera correctement les données souhaitées.
Méthode PubliqueMembre statique JetEscrowUpdate Effectue une opération d’addition atomique sur une colonne. Cette fonction permet à plusieurs sessions de mettre à jour le même enregistrement simultanément sans conflit. Consultez également EscrowUpdate(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32).
Membremembre statique méthode publique, JetFreeBuffer Libère la mémoire allouée par un appel de moteur de base de données.
Membremembre statique méthode publique, JetGetAttachInfoInstance Utilisé lors d’une sauvegarde lancée par JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) pour interroger un instance les noms des fichiers de base de données qui doivent faire partie du jeu de fichiers de sauvegarde. Seules les bases de données actuellement attachées au instance à l’aide de JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit) seront prises en compte. Ces fichiers peuvent ensuite être ouverts à l’aide de JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) et lus à l’aide de JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32).
Membremembre statique méthode publique, JetGetBookmark Récupère le signet de l’enregistrement associé à l’entrée d’index à la position actuelle d’un curseur. Ce signet peut ensuite être utilisé pour repositionner ce curseur sur le même enregistrement à l’aide de JetGotoBookmark(JET_SESID, JET_TABLEID, [], Int32). Le signet ne sera pas plus long que SignetOctets les plus longs. Consultez également GetBookmark(JET_SESID, JET_TABLEID).
Membremembre statique méthode publique, JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNBASE) Récupère des informations sur une colonne d’une table.
Membremembre statique méthode publique, JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNDEF) Récupère des informations sur une colonne de table.
Membremembre statique méthode publique, JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNLIST) Récupère des informations sur toutes les colonnes d’une table.
Membremembre statique méthode publique, JetGetCurrentIndex Ddétermine le nom de l’index actuel d’un curseur donné. Ce nom est également utilisé pour sélectionner ultérieurement cet index en tant qu’index actuel à l’aide de JetSetCurrentIndex(JET_SESID, JET_TABLEID, String). Il peut également être utilisé pour découvrir les propriétés de cet index à l’aide de JetGetTableIndexInfo.
Membremembre statique méthode publique, JetGetCursorInfo Déterminez si une mise à jour de l’enregistrement actif d’un curseur entraîne un conflit d’écriture, en fonction de la status de mise à jour actuelle de l’enregistrement. Il est possible qu’un conflit d’écriture soit finalement retourné même si JetGetCursorInfo retourne avec succès. car une autre session peut mettre à jour l’enregistrement avant que la session en cours ne puisse mettre à jour le même enregistrement.
Membremembre statique méthode publique, JetGetDatabaseFileInfo(String, JET_DBINFOMISC, JET_DbInfo) Récupère certaines informations sur la base de données donnée.
Membremembre statique méthode publique, JetGetDatabaseFileInfo(String, Int32, JET_DbInfo) Récupère certaines informations sur la base de données donnée.
Membremembre statique méthode publique, JetGetDatabaseFileInfo(String, Int64, JET_DbInfo) Récupère certaines informations sur la base de données donnée.
Membremembre statique méthode publique, JetGetDatabaseInfo(JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) Récupère certaines informations sur la base de données donnée.
Membremembre statique méthode publique, JetGetDatabaseInfo(JET_SESID, JET_DBID, Int32, JET_DbInfo) Récupère certaines informations sur la base de données donnée.
Membremembre statique méthode publique, JetGetDatabaseInfo(JET_SESID, JET_DBID, String, JET_DbInfo) Récupère certaines informations sur la base de données donnée.
Membremembre statique méthode publique, JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST) Obsolète. Récupère des informations sur les index d’une table.
Membremembre statique méthode publique, JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXID, JET_IdxInfo) Récupère des informations sur les index d’une table.
Membremembre statique méthode publique, JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST, JET_IdxInfo) Récupère des informations sur les index d’une table.
Membremembre statique méthode publique, JetGetIndexInfo(JET_SESID, JET_DBID, String, String, Int32, JET_IdxInfo) Récupère des informations sur les index d’une table.
Membremembre statique méthode publique, JetGetIndexInfo(JET_SESID, JET_DBID, String, String, String, JET_IdxInfo) Récupère des informations sur les index d’une table.
Membremembre statique méthode publique, JetGetIndexInfo(JET_SESID, JET_DBID, String, String, UInt16, JET_IdxInfo) Récupère des informations sur les index d’une table.
Membremembre statique méthode publique, JetGetInstanceInfo Récupère des informations sur les instances en cours d’exécution.
Membremembre statique méthode publique, JetGetLock Réservez explicitement la possibilité de mettre à jour une ligne, d’écrire un verrou ou d’empêcher explicitement une ligne d’être mise à jour par toute autre session, verrou en lecture. Normalement, les verrous d’écriture de ligne sont acquis implicitement à la suite de la mise à jour des lignes. Les verrous de lecture ne sont généralement pas nécessaires en raison du contrôle de version des enregistrements. Toutefois, dans certains cas, une transaction peut souhaiter verrouiller explicitement une ligne pour appliquer la sérialisation ou pour s’assurer qu’une opération suivante aboutira.
Membremembre statique méthode publique, JetGetLogInfoInstance Utilisé lors d’une sauvegarde lancée par JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) pour interroger un instance les noms des fichiers correctifs de base de données et des fichiers journaux qui doivent faire partie du jeu de fichiers de sauvegarde. Ces fichiers peuvent ensuite être ouverts à l’aide de JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) et lus à l’aide de JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32).
Membremembre statique méthode publique, JetGetLs Permet à l’application de récupérer le handle de contexte appelé Stockage local associé à un curseur ou la table associée à ce curseur. Ce handle de contexte doit avoir été défini précédemment à l’aide de JetSetLS(JET_SESID, JET_TABLEID, JET_LS, LsGrbit) . JetGetLS peut également être utilisé pour extraire simultanément le handle de contexte actuel d’un curseur ou d’une table et réinitialiser ce handle de contexte.
Membremembre statique méthode publique, JetGetObjectInfo(JET_SESID, JET_DBID, JET_OBJECTLIST) Récupère des informations sur les objets de base de données.
Membremembre statique méthode publique, JetGetObjectInfo(JET_SESID, JET_DBID, JET_objtyp, String, JET_OBJECTINFO) Récupère des informations sur les objets de base de données.
Membremembre statique méthode publique, JetGetRecordPosition Retourne la position fractionnaire de l’enregistrement actif dans l’index actif sous la forme d’une structure JET_RECPOS . Consultez également JetGotoPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
Membremembre statique méthode publique, JetGetSecondaryIndexBookmark Récupère un signet spécial pour l’entrée d’index secondaire à la position actuelle d’un curseur. Ce signet peut ensuite être utilisé pour repositionner efficacement ce curseur vers la même entrée d’index à l’aide de JetGotoSecondaryIndexBookmark. Cela est particulièrement utile lors du repositionnement sur un index secondaire qui contient des clés en double ou qui contient plusieurs entrées d’index pour le même enregistrement.
Membremembre statique méthode publique, JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String, Int32) Obtient les options de configuration de la base de données.
Membremembre statique méthode publique, JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String, Int32) Obtient les options de configuration de la base de données.
Membremembre statique méthode publique, JetGetTableColumnInfo(JET_SESID, JET_TABLEID, JET_COLUMNID, JET_COLUMNDEF) Récupère des informations sur une colonne de table.
Membremembre statique méthode publique, JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNDEF) Récupère des informations sur une colonne de table.
Membremembre statique méthode publique, JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNLIST) Récupère des informations sur toutes les colonnes de la table.
Membremembre statique méthode publique, JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST) Obsolète. Récupère des informations sur les index d’une table.
Membremembre statique méthode publique, JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXID, JET_IdxInfo) Récupère des informations sur les index d’une table.
Membremembre statique méthode publique, JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST, JET_IdxInfo) Récupère des informations sur les index d’une table.
Membremembre statique méthode publique, JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, Int32, JET_IdxInfo) Récupère des informations sur les index d’une table.
Membremembre statique méthode publique, JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, String, JET_IdxInfo) Récupère des informations sur les index d’une table.
Membremembre statique méthode publique, JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, UInt16, JET_IdxInfo) Récupère des informations sur les index d’une table.
Membremembre statique méthode publique, JetGetTableInfo(JET_SESID, JET_TABLEID, JET_DBID, JET_TblInfo) Récupère diverses informations sur une table d’une base de données.
Membremembre statique méthode publique, JetGetTableInfo(JET_SESID, JET_TABLEID, JET_OBJECTINFO, JET_TblInfo) Récupère diverses informations sur une table d’une base de données.
Membremembre statique méthode publique, JetGetTableInfo(JET_SESID, JET_TABLEID, Int32, JET_TblInfo) Récupère diverses informations sur une table d’une base de données.
Membremembre statique méthode publique, JetGetTableInfo(JET_SESID, JET_TABLEID, [], JET_TblInfo) Récupère diverses informations sur une table d’une base de données.
Membremembre statique méthode publique, JetGetTableInfo(JET_SESID, JET_TABLEID, String, JET_TblInfo) Récupère diverses informations sur une table d’une base de données.
Membremembre statique méthode publique, JetGetTruncateLogInfoInstance Utilisé lors d’une sauvegarde lancée par JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) pour interroger un instance les noms des fichiers journaux des transactions qui peuvent être supprimés en toute sécurité une fois la sauvegarde terminée.
Membremembre statique méthode publique, JetGetVersion Récupère la version du moteur de base de données.
Membremembre statique méthode publique, JetGotoBookmark Positionne un curseur vers une entrée d’index pour l’enregistrement associé au signet spécifié. Le signet peut être utilisé avec n’importe quel index défini sur une table. Le signet d’un enregistrement peut être récupéré à l’aide de JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32).
Membremembre statique méthode publique, JetGotoPosition Déplace un curseur vers un nouvel emplacement qui correspond à une fraction du chemin parcouru par l’index actuel. Consultez également JetGetRecordPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
Membremembre statique méthode publique, JetGotoSecondaryIndexBookmark Positionne un curseur sur une entrée d’index associée au signet d’index secondaire spécifié. Le signet d’index secondaire doit être utilisé avec le même index sur la même table à partir de laquelle il a été récupéré à l’origine. Le signet d’index secondaire d’une entrée d’index peut être récupéré à l’aide de JetGotoSecondaryIndexBookmark(JET_SESID, JET_TABLEID, [], Int32, [], Int32, GotoSecondaryIndexBookmarkGrbit).
Membremembre statique méthode publique, JetGrowDatabase Étend la taille d’une base de données actuellement ouverte.
Membremembre statique méthode publique, JetIdle Effectue des tâches de nettoyage inactives ou vérifie les status du magasin de versions dans ESE.
Membremembre statique méthode publique, JetIndexRecordCount Compte le nombre d’entrées dans l’index actuel à partir de la position actuelle vers l’avant. La position actuelle est incluse dans le nombre. Le nombre peut être supérieur au nombre total d’enregistrements dans la table si l’index actuel se trouve sur une colonne à valeurs multiples et si les instances de la colonne ont plusieurs valeurs. Si la table est vide, 0 est retourné pour le nombre.
Membremembre statique méthode publique, JetInit Initialisez le moteur de base de données ESENT.
Membremembre statique méthode publique, JetInit2 Initialisez le moteur de base de données ESENT.
Membremembre statique méthode publique, JetIntersectIndexes Calcule l’intersection entre plusieurs jeux d’entrées d’index de différents index secondaires sur la même table. Cette opération est utile pour rechercher le jeu d’enregistrements d’une table qui correspond à deux critères ou plus qui peuvent être exprimés à l’aide de plages d’index. Consultez également IntersectIndexes(JET_SESID, []).
Membremembre statique méthode publique, JetMakeKey Construit des clés de recherche qui peuvent ensuite être utilisées par JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) et JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Méthode PubliqueMembre statique JetMove(JET_SESID, JET_TABLEID, JET_Move, MoveGrbit) Parcourez un index. Le curseur peut être positionné au début ou à la fin de l’index et déplacé vers l’arrière et vers l’avant par un nombre spécifié d’entrées d’index. Consultez également TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID)).
Méthode PubliqueMembre statique JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) Parcourez un index. Le curseur peut être positionné au début ou à la fin de l’index et déplacé vers l’arrière et vers l’avant par un nombre spécifié d’entrées d’index. Consultez également TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID)).
Méthode PubliqueMembre statique JetOpenDatabase Ouvre une base de données précédemment attachée avec JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit) pour une utilisation avec une session de base de données. Cette fonction peut être appelée plusieurs fois pour la même base de données.
Méthode PubliqueMembre statique JetOpenFileInstance Ouvre une base de données jointe, un fichier de correctif de base de données ou un fichier journal des transactions d’un instance actif dans le but d’effectuer une sauvegarde approximative en streaming. Les données de ces fichiers peuvent ensuite être lues via le handle retourné à l’aide de JetReadFileInstance. Le handle retourné doit être fermé à l’aide de JetCloseFileInstance. Une sauvegarde externe du instance doit avoir été lancée précédemment à l’aide de JetBeginExternalBackupInstance.
Méthode PubliqueMembre statique JetOpenTable Ouvre un curseur sur une table créée précédemment.
Méthode PubliqueMembre statique JetOpenTempTable Crée une table temporaire avec un seul index. Une table temporaire stocke et récupère les enregistrements comme une table ordinaire créée à l’aide de JetCreateTableColumnIndex. Toutefois, les tables temporaires sont beaucoup plus rapides que les tables ordinaires en raison de leur nature volatile. Ils peuvent également être utilisés pour trier et effectuer très rapidement la suppression des doublons sur les jeux d’enregistrements lorsqu’ils sont accessibles de manière purement séquentielle. Consultez également JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Méthode PubliqueMembre statique JetOpenTempTable2 Crée une table temporaire avec un seul index. Une table temporaire stocke et récupère les enregistrements comme une table ordinaire créée à l’aide de JetCreateTableColumnIndex. Toutefois, les tables temporaires sont beaucoup plus rapides que les tables ordinaires en raison de leur nature volatile. Ils peuvent également être utilisés pour trier et effectuer très rapidement la suppression des doublons sur les jeux d’enregistrements lorsqu’ils sont accessibles de manière purement séquentielle. Consultez également JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Méthode PubliqueMembre statique JetOpenTempTable3 Crée une table temporaire avec un seul index. Une table temporaire stocke et récupère les enregistrements comme une table ordinaire créée à l’aide de JetCreateTableColumnIndex. Toutefois, les tables temporaires sont beaucoup plus rapides que les tables ordinaires en raison de leur nature volatile. Ils peuvent également être utilisés pour trier et effectuer très rapidement la suppression des doublons sur les jeux d’enregistrements lorsqu’ils sont accessibles de manière purement séquentielle. Consultez également JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Méthode PubliqueMembre statique JetOSSnapshotFreeze Démarre une instantané. Pendant que le instantané est en cours, aucune activité d’écriture sur disque par le moteur ne peut avoir lieu.
Méthode PubliqueMembre statique JetOSSnapshotPrepare Commence les préparatifs d’une session de instantané. Une session instantané est un intervalle de temps court pendant lequel le moteur n’émet pas d’E/S d’écriture sur le disque, afin que le moteur puisse participer à une session de volume instantané (lorsqu’il est piloté par un enregistreur instantané).
Méthode PubliqueMembre statique JetOSSnapshotThaw Avertit le moteur qu’il peut reprendre des opérations d’E/S normales après une période de blocage et une instantané réussie.
Méthode PubliqueMembre statique JetPrepareUpdate Préparer un curseur pour la mise à jour.
Méthode PubliqueMembre statique JetReadFileInstance Récupère le contenu d’un fichier ouvert avec JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) .
Méthode PubliqueMembre statique JetRegisterCallback Permet à l’application de configurer le moteur de base de données pour émettre des notifications à l’application pour des événements spécifiques. Ces notifications sont associées à une table spécifique et restent en vigueur uniquement jusqu’à ce que le instance contenant la table soit arrêté à l’aide de JetTerm(JET_INSTANCE).
Méthode PubliqueMembre statique JetRenameColumn Modifie le nom d’une colonne existante.
Méthode PubliqueMembre statique JetRenameTable Modifie le nom d’une table existante.
Méthode PubliqueMembre statique JetResetSessionContext Dissocie une session du thread actuel. Il doit être utilisé conjointement avec JetSetSessionContext(JET_SESID, IntPtr).
Méthode PubliqueMembre statique JetResetTableSequential Avertit le moteur de base de données que l’application n’analyse plus l’index entier sur lequel le curseur est positionné. Cet appel inverse une notification envoyée par JetSetTableSequential(JET_SESID, JET_TABLEID, SetTableSequentialGrbit) .
Méthode PubliqueMembre statique JetRestoreInstance Restaure et récupère une sauvegarde en streaming d’un instance incluant toutes les bases de données attachées. Il est conçu pour fonctionner avec une sauvegarde créée avec la fonction JetBackupInstance(JET_INSTANCE, String, BackupGrbit, JET_PFNSTATUS). Il s’agit de la fonction de restauration la plus simple et la plus encapsulée.
Méthode PubliqueMembre statique JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Récupère une valeur de colonne unique de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. Cette fonction peut également récupérer une colonne à partir d’un enregistrement en cours de création dans la mémoire tampon de copie du curseur. Cette fonction peut également récupérer des données de colonne à partir d’une entrée d’index qui fait référence à l’enregistrement actif. En plus de récupérer la valeur de colonne réelle, JetRetrieveColumn peut également être utilisé pour récupérer la taille d’une colonne, avant de récupérer les données de colonne proprement dites afin que les mémoires tampons d’application puissent être dimensionnées de manière appropriée.
Méthode PubliqueMembre statique JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Récupère une valeur de colonne unique de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. Cette fonction peut également récupérer une colonne à partir d’un enregistrement en cours de création dans la mémoire tampon de copie du curseur. Cette fonction peut également récupérer des données de colonne à partir d’une entrée d’index qui fait référence à l’enregistrement actif. En plus de récupérer la valeur de colonne réelle, JetRetrieveColumn peut également être utilisé pour récupérer la taille d’une colonne, avant de récupérer les données de colonne proprement dites afin que les mémoires tampons d’application puissent être dimensionnées de manière appropriée.
Méthode PubliqueMembre statique JetRetrieveColumns Récupère plusieurs valeurs de colonne de l’enregistrement actif en une seule opération. Un tableau de structures JET_RETRIEVECOLUMN est utilisé pour décrire l’ensemble des valeurs de colonne à récupérer et pour décrire les mémoires tampons de sortie pour chaque valeur de colonne à récupérer.
Méthode PubliqueMembre statique JetRetrieveKey Récupère la clé de l’entrée d’index à la position actuelle d’un curseur. Consultez également RetrieveKey(JET_SESID, JET_TABLEID, RetrieveKeyGrbit).
Méthode PubliqueMembre statique JetRollback Annule les modifications apportées à l’état de la base de données et retourne au dernier point d’enregistrement. JetRollback ferme également tous les curseurs ouverts pendant le point d’enregistrement. Si le point d’enregistrement le plus externe est annulé, la session quitte la transaction.
Méthode PubliqueMembre statique JetSeek Positionne efficacement un curseur sur une entrée d’index qui correspond aux critères de recherche spécifiés par la clé de recherche dans ce curseur et à l’inégalité spécifiée. Une clé de recherche doit avoir été précédemment construite à l’aide de JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit). Consultez également TrySeek(JET_SESID, JET_TABLEID, SeekGrbit).
Méthode PubliqueMembre statique JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, SetColumnGrbit, JET_SETINFO) La fonction JetSetColumn modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou à mettre à jour l’enregistrement actif. Il peut remplacer une valeur existante, ajouter une nouvelle valeur à une séquence de valeurs dans une colonne à valeurs multiples, supprimer une valeur d’une séquence de valeurs dans une colonne à valeurs multiples ou mettre à jour tout ou partie d’une valeur longue (une colonne de type LongText ou LongBinary).
Méthode PubliqueMembre statique JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, SetColumnGrbit, JET_SETINFO) La fonction JetSetColumn modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou à mettre à jour l’enregistrement actif. Il peut remplacer une valeur existante, ajouter une nouvelle valeur à une séquence de valeurs dans une colonne à valeurs multiples, supprimer une valeur d’une séquence de valeurs dans une colonne à valeurs multiples ou mettre à jour tout ou partie d’une valeur longue (une colonne de type LongText ou LongBinary).
Méthode PubliqueMembre statique JetSetColumnDefaultValue Modifie la valeur par défaut d’une colonne existante.
Méthode PubliqueMembre statique JetSetColumns Permet à une application de définir plusieurs valeurs de colonne en une seule opération. Un tableau de structures JET_SETCOLUMN est utilisé pour décrire l’ensemble de valeurs de colonne à définir et pour décrire les mémoires tampons d’entrée pour chaque valeur de colonne à définir.
Méthode PubliqueMembre statique JetSetCurrentIndex Définissez l’index actuel d’un curseur.
Méthode PubliqueMembre statique JetSetCurrentIndex2 Définissez l’index actuel d’un curseur.
Méthode PubliqueMembre statique JetSetCurrentIndex3 Définissez l’index actuel d’un curseur.
Méthode PubliqueMembre statique JetSetCurrentIndex4 Définissez l’index actuel d’un curseur.
Méthode PubliqueMembre statique JetSetDatabaseSize Définit la taille d’un fichier de base de données non ouvert.
Méthode PubliqueMembre statique JetSetIndexRange Limite temporairement l’ensemble d’entrées d’index que le curseur peut parcourir à l’aide de JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) à celles commençant par l’entrée d’index actuelle et se terminant à l’entrée d’index qui correspond aux critères de recherche spécifiés par la clé de recherche dans ce curseur et aux critères liés spécifiés. Une clé de recherche doit avoir été précédemment construite à l’aide de JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit). Consultez également TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Méthode PubliqueMembre statique JetSetLS Permet à l’application d’associer un handle de contexte appelé Stockage local à un curseur ou à la table associée à ce curseur. Ce handle de contexte peut être utilisé par l’application pour stocker des données auxiliaires associées à un curseur ou à une table. L’application est ensuite avertie à l’aide d’un rappel d’exécution quand le handle de contexte doit être libéré. Cela permet d’associer un état alloué dynamiquement à un curseur ou à une table.
Méthode PubliqueMembre statique JetSetSessionContext Associe une session au thread actuel à l’aide du handle de contexte donné. Cette association remplace l’exigence du moteur par défaut selon laquelle une transaction pour une session donnée doit se produire entièrement sur le même thread. Utilisez JetResetSessionContext(JET_SESID) pour supprimer l’association.
Méthode PubliqueMembre statique JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, JET_CALLBACK, String) Définit les options de configuration de la base de données.
Méthode PubliqueMembre statique JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String) Définit les options de configuration de la base de données.
Méthode PubliqueMembre statique JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String) Définit les options de configuration de la base de données.
Méthode PubliqueMembre statique JetSetTableSequential Avertit le moteur de base de données que l’application analyse l’index entier sur lequel le curseur est positionné. Par conséquent, les méthodes utilisées pour accéder aux données d’index seront ajustées pour rendre ce scénario aussi rapide que possible. Consultez également JetResetTableSequential(JET_SESID, JET_TABLEID, ResetTableSequentialGrbit).
Méthode PubliqueMembre statique JetStopBackupInstance Empêche la diffusion en continu de l’activité liée à la sauvegarde sur un instance en cours d’exécution spécifique, mettant ainsi fin à la sauvegarde en streaming de manière prévisible.
Méthode PubliqueMembre statique JetStopServiceInstance Prépare un instance pour l’arrêt.
Méthode PubliqueMembre statique JetTerm Terminez une instance créée avec JetInit(JET_INSTANCE) ou JetCreateInstance(JET_INSTANCE, String).
Méthode PubliqueMembre statique JetTerm2 Terminez une instance créée avec JetInit(JET_INSTANCE) ou JetCreateInstance(JET_INSTANCE, String).
Méthode PubliqueMembre statique JetTruncateLogInstance Utilisé lors d’une sauvegarde lancée par JetBeginExternalBackup pour supprimer tous les fichiers journaux des transactions qui ne seront plus nécessaires une fois la sauvegarde en cours terminée.
Méthode PubliqueMembre statique JetUnregisterCallback Configure le moteur de base de données pour arrêter l’émission de notifications à l’application, comme demandé précédemment via JetRegisterCallback(JET_SESID, JET_TABLEID, JET_cbtyp, JET_CALLBACK, IntPtr, JET_HANDLE).
Méthode PubliqueMembre statique JetUpdate(JET_SESID, JET_TABLEID) La fonction JetUpdate effectue une opération de mise à jour incluant l’insertion d’une nouvelle ligne dans une table ou la mise à jour d’une ligne existante. La suppression d’une ligne de table s’effectue en appelant JetDelete(JET_SESID, JET_TABLEID).
Méthode PubliqueMembre statique JetUpdate(JET_SESID, JET_TABLEID, [], Int32, Int32) La fonction JetUpdate effectue une opération de mise à jour incluant l’insertion d’une nouvelle ligne dans une table ou la mise à jour d’une ligne existante. La suppression d’une ligne de table s’effectue en appelant JetDelete(JET_SESID, JET_TABLEID).
Méthode PubliqueMembre statique MakeKey(JET_SESID, JET_TABLEID, Boolean, MakeKeyGrbit) Construit une clé de recherche qui peut ensuite être utilisée par JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) et JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Méthode PubliqueMembre statique MakeKey(JET_SESID, JET_TABLEID, Byte, MakeKeyGrbit) Construit une clé de recherche qui peut ensuite être utilisée par JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) et JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Méthode PubliqueMembre statique MakeKey(JET_SESID, JET_TABLEID, [], MakeKeyGrbit) Construit une clé de recherche qui peut ensuite être utilisée par JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) et JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Méthode PubliqueMembre statique MakeKey(JET_SESID, JET_TABLEID, DateTime, MakeKeyGrbit) Construit une clé de recherche qui peut ensuite être utilisée par JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) et JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Méthode PubliqueMembre statique MakeKey(JET_SESID, JET_TABLEID, Double, MakeKeyGrbit) Construit une clé de recherche qui peut ensuite être utilisée par JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) et JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Méthode PubliqueMembre statique MakeKey(JET_SESID, JET_TABLEID, Guid, MakeKeyGrbit) Construit une clé de recherche qui peut ensuite être utilisée par JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) et JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Méthode PubliqueMembre statique MakeKey(JET_SESID, JET_TABLEID, Int16, MakeKeyGrbit) Construit une clé de recherche qui peut ensuite être utilisée par JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) et JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Méthode PubliqueMembre statique MakeKey(JET_SESID, JET_TABLEID, Int32, MakeKeyGrbit) Construit une clé de recherche qui peut ensuite être utilisée par JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) et JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Méthode PubliqueMembre statique MakeKey(JET_SESID, JET_TABLEID, Int64, MakeKeyGrbit) Construit une clé de recherche qui peut ensuite être utilisée par JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) et JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Méthode PubliqueMembre statique MakeKey(JET_SESID, JET_TABLEID, Single, MakeKeyGrbit) Construit une clé de recherche qui peut ensuite être utilisée par JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) et JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Méthode PubliqueMembre statique MakeKey(JET_SESID, JET_TABLEID, UInt16, MakeKeyGrbit) Construit une clé de recherche qui peut ensuite être utilisée par JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) et JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Méthode PubliqueMembre statique MakeKey(JET_SESID, JET_TABLEID, UInt32, MakeKeyGrbit) Construit une clé de recherche qui peut ensuite être utilisée par JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) et JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Méthode PubliqueMembre statique MakeKey(JET_SESID, JET_TABLEID, UInt64, MakeKeyGrbit) Construit une clé de recherche qui peut ensuite être utilisée par JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) et JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Méthode PubliqueMembre statique MakeKey(JET_SESID, JET_TABLEID, String, Encoding, MakeKeyGrbit) Construit une clé de recherche qui peut ensuite être utilisée par JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) et JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Méthode PubliqueMembre statique MoveAfterLast Placez le curseur après le dernier enregistrement de la table. Un déplacement suivant précédent placera le curseur sur le dernier enregistrement.
Méthode PubliqueMembre statique MoveBeforeFirst Placez le curseur avant le premier enregistrement de la table. Un déplacement suivant placera le curseur sur le premier enregistrement.
Méthode PubliqueMembre statique ResetIndexRange Supprime une plage d’index créée avec JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) ou TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit). Si aucune plage d’index n’est présente, cette méthode ne fait rien.
Méthode PubliqueMembre statique RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne unique de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Méthode PubliqueMembre statique RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit, JET_RETINFO) Récupère une valeur de colonne unique de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. Cette fonction peut également récupérer une colonne à partir d’un enregistrement en cours de création dans la mémoire tampon de copie du curseur. Cette fonction peut également récupérer des données de colonne à partir d’une entrée d’index qui fait référence à l’enregistrement actif. En plus de récupérer la valeur de colonne réelle, JetRetrieveColumn peut également être utilisé pour récupérer la taille d’une colonne, avant de récupérer les données de colonne proprement dites afin que les mémoires tampons d’application puissent être dimensionnées de manière appropriée.
Méthode PubliqueMembre statique RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne booléenne de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Méthode PubliqueMembre statique RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne booléenne de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Méthode PubliqueMembre statique RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne d’octets de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Méthode PubliqueMembre statique RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne d’octets de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Méthode PubliqueMembre statique RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne datetime de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Méthode PubliqueMembre statique RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne datetime de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Méthode PubliqueMembre statique RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne double de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Méthode PubliqueMembre statique RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne double à partir de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Membremembre statique méthode publique, RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne float à partir de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Membremembre statique méthode publique, RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne float à partir de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Membremembre statique méthode publique, RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne guid à partir de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Membremembre statique méthode publique, RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne guid à partir de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Membremembre statique méthode publique, RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne unique de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Membremembre statique méthode publique, RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne int16 de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Membremembre statique méthode publique, RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne unique de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Membremembre statique méthode publique, RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne int32 de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Membremembre statique méthode publique, RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne unique de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Membremembre statique méthode publique, RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne unique de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Membremembre statique méthode publique, RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne unique de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. L’encodage Unicode est utilisé.
Membremembre statique méthode publique, RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Encodage) Récupère une valeur de colonne de chaîne à partir de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Membremembre statique méthode publique, RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Encodage, RetrieveColumnGrbit) Récupère une valeur de colonne de chaîne à partir de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Membremembre statique méthode publique, RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne uint16 de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Membremembre statique méthode publique, RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne uint16 de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Membremembre statique méthode publique, RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne uint32 de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Membremembre statique méthode publique, RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne uint32 de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Membremembre statique méthode publique, RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne uint64 à partir de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Membremembre statique méthode publique, RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne uint64 à partir de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur.
Membremembre statique méthode publique, RetrieveColumns Récupère les colonnes dans des objets ColumnValue.
Membremembre statique méthode publique, RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère la taille d’une valeur de colonne unique à partir de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. Cette fonction peut également récupérer une colonne à partir d’un enregistrement en cours de création dans la mémoire tampon de copie du curseur. Cette fonction peut également récupérer des données de colonne à partir d’une entrée d’index qui fait référence à l’enregistrement actif.
Membremembre statique méthode publique, RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32, RetrieveColumnGrbit) Récupère la taille d’une valeur de colonne unique à partir de l’enregistrement actif. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. Cette fonction peut également récupérer une colonne à partir d’un enregistrement en cours de création dans la mémoire tampon de copie du curseur. Cette fonction peut également récupérer des données de colonne à partir d’une entrée d’index qui fait référence à l’enregistrement actif.
Membremembre statique méthode publique, RetrieveKey Récupère la clé de l’entrée d’index à la position actuelle d’un curseur.
Membremembre statique méthode publique, SerializeObjectToColumn Écrire une forme sérialisée d’un objet dans une colonne.
Méthode PubliqueMembre statique SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Boolean) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou à mettre à jour l’enregistrement actif.
Méthode PubliqueMembre statique SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Byte) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou à mettre à jour l’enregistrement actif.
Méthode PubliqueMembre statique SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, []) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou à mettre à jour l’enregistrement actif.
Méthode PubliqueMembre statique SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, DateTime) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou à mettre à jour l’enregistrement actif.
Méthode PubliqueMembre statique SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Double) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou à mettre à jour l’enregistrement actif.
Méthode PubliqueMembre statique SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Guid) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou à mettre à jour l’enregistrement actif.
Méthode PubliqueMembre statique SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int16) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou à mettre à jour l’enregistrement actif.
Méthode PubliqueMembre statique SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou à mettre à jour l’enregistrement actif.
Méthode PubliqueMembre statique SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int64) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou à mettre à jour l’enregistrement actif.
Méthode PubliqueMembre statique SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Single) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou à mettre à jour l’enregistrement actif.
Méthode PubliqueMembre statique SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt16) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou à mettre à jour l’enregistrement actif.
Méthode PubliqueMembre statique SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt32) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou à mettre à jour l’enregistrement actif.
Méthode PubliqueMembre statique SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt64) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou à mettre à jour l’enregistrement actif.
Méthode PubliqueMembre statique SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], SetColumnGrbit) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou à mettre à jour l’enregistrement actif.
Méthode PubliqueMembre statique SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou à mettre à jour l’enregistrement actif.
Méthode PubliqueMembre statique SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding, SetColumnGrbit) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou à mettre à jour l’enregistrement actif.
Méthode PubliqueMembre statique SetColumns Définit les colonnes des objets ColumnValue.
Méthode PubliqueMembre statique TryGetLock Réservez explicitement la possibilité de mettre à jour une ligne, d’écrire un verrou ou d’empêcher explicitement une ligne d’être mise à jour par toute autre session, verrou en lecture. Normalement, les verrous d’écriture de ligne sont acquis implicitement à la suite de la mise à jour des lignes. Les verrous de lecture ne sont généralement pas nécessaires en raison du contrôle de version des enregistrements. Toutefois, dans certains cas, une transaction peut vouloir verrouiller explicitement une ligne pour appliquer la sérialisation ou pour garantir la réussite d’une opération ultérieure.
Méthode PubliqueMembre statique TryMove Essayez de parcourir un index. Si la navigation réussit, cette méthode retourne true. S’il n’y a pas d’enregistrement pour accéder à cette méthode, retourne false ; Une exception est levée pour d’autres erreurs.
Méthode PubliqueMembre statique TryMoveFirst Essayez de passer au premier enregistrement de la table. Si la table est vide, cela retourne false, si une autre erreur est rencontrée, une exception est levée.
Méthode PubliqueMembre statique TryMoveLast Essayez de passer au dernier enregistrement de la table. Si la table est vide, cela retourne false, si une autre erreur est rencontrée, une exception est levée.
Méthode PubliqueMembre statique TryMoveNext Essayez de passer à l’enregistrement suivant dans la table. S’il n’y a pas d’enregistrement suivant, cela retourne false, si une autre erreur est rencontrée, une exception est levée.
Méthode PubliqueMembre statique TryMovePrevious Essayez de passer à l’enregistrement précédent dans la table. S’il n’y a pas d’enregistrement précédent, cela retourne false, si une autre erreur est rencontrée, une exception est levée.
Méthode PubliqueMembre statique TryOpenTable Essayez d’ouvrir une table.
Méthode PubliqueMembre statique TrySeek Positionne efficacement un curseur sur une entrée d’index qui correspond aux critères de recherche spécifiés par la clé de recherche dans ce curseur et à l’inégalité spécifiée. Une clé de recherche doit avoir été précédemment construite à l’aide de JetMakeKey.
Méthode PubliqueMembre statique TrySetIndexRange Limite temporairement l’ensemble des entrées d’index que le curseur peut parcourir à l’aide de JetMove à celles commençant à partir de l’entrée d’index actuelle et se terminant à l’entrée d’index qui correspond aux critères de recherche spécifiés par la clé de recherche dans ce curseur et aux critères liés spécifiés. Une clé de recherche doit avoir été précédemment construite à l’aide de JetMakeKey. Retourne true si la plage d’index n’est pas vide; sinon, false.

Haut

Voir aussi

Informations de référence

Classe API

Espace de noms Microsoft.Isam.Esent.Interop