Membres de l’API

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

Versions géré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. Ces opérations 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. Ces versions ne sont pas interopérabilité de l’API, mais encapsulent des utilisations très courantes des fonctions. Les membres de l’API marqués comme obsolètes. Méthodes d’assistance pour l’API ESENT. Ces versions ne sont pas 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 d’API expose les membres suivants.

Méthodes

  Nom Description
Public methodStatic member DésérializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Désérialiser un objet à partir d’une colonne.
Public methodStatic member DéserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Désérialiser un objet à partir d’une colonne.
Public methodStatic member ÉchaprowUpdate Effectuez l’ajout atomique sur une colonne. La colonne doit être de type Long. Cette fonction permet à plusieurs sessions de mettre à jour simultanément le même enregistrement sans conflit.
Public methodStatic member 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 vers le même enregistrement à l’aide de JetGotoBookmark.
Public methodStatic member GetColumnDictionary Crée un dictionnaire qui mappe les noms de colonnes à leurs ID de colonne.
Public methodStatic member GetTableColumnid Obtenez le columnid de la colonne spécifiée.
Public methodStatic member GetTableColumns(JET_SESID, JET_TABLEID) Itère sur toutes les colonnes de la table, en retournant des informations sur chacune d’elles.
Public methodStatic member GetTableColumns(JET_SESID, JET_DBID, String) Itère sur toutes les colonnes de la table, en retournant des informations sur chacune d’elles.
Public methodStatic member GetTableIndexes(JET_SESID, JET_TABLEID) Itère sur tous les index de la table, en retournant des informations sur chacune d’elles.
Public methodStatic member GetTableIndexes(JET_SESID, JET_DBID, String) Itère sur tous les index de la table, en retournant des informations sur chacune d’elles.
Public methodStatic member GetTableNames Retourne les noms des tables de la base de données.
Public methodStatic member IntersectIndexes Croisez un groupe de plages d’index et retournez les signets des enregistrements qui se trouvent dans toutes les plages d’index. Voir également JetIntersectIndexes(JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit).
Public methodStatic member JetAddColumn Ajoutez une nouvelle colonne à une table existante.
Public methodStatic member JetAttachDatabase Attache un fichier de base de données à utiliser avec une instance de base de données. Pour utiliser la base de données, il doit ensuite être ouvert avec JetOpenDatabase(JET_SESID, String, String, String, JET_DBID, OpenDatabaseGrbit).
Public methodStatic member JetAttachDatabase2 Attache un fichier de base de données à utiliser avec une instance de base de données. Pour utiliser la base de données, il doit ensuite être ouvert avec JetOpenDatabase(JET_SESID, String, String, String, JET_DBID, OpenDatabaseGrbit).
Public methodStatic member JetBackupInstance Effectue une sauvegarde de streaming d’une instance, y compris toutes les bases de données jointes, 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.
Public methodStatic member JetBeginExternalBackupInstance Lance une sauvegarde externe pendant que le moteur et la base de données sont en ligne et actifs.
Public methodStatic member JetBeginSession Initialiser une nouvelle session ESENT.
Public methodStatic member JetBeginTransaction Entraîne l’entrée d’une session ou la création d’un point d’enregistrement dans une transaction existante.
Public methodStatic member JetBeginTransaction2 Entraîne l’entrée d’une session ou la création d’un point d’enregistrement dans une transaction existante.
Public methodStatic member 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).
Public methodStatic member JetCloseFileInstance Ferme un fichier ouvert avec JetOpenFileInstance après que les données de ce fichier ont été extraites à l’aide de JetReadFileInstance.
Public methodStatic member JetCloseTable Fermez une table ouverte.
Public methodStatic member 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 validé, les modifications apportées pendant ce point d’enregistrement sont validées à l’état de la base de données et la session quitte la transaction.
Public methodStatic member 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 dans les données copiées seront empaquetées en fonction des mesures choisies pour les index à la création d’index. De cette façon, les données compactées peuvent être stockées aussi densement que possible. Les données compactées peuvent également réserver de l’espace pour les insertions d’index ou de croissance d’index ultérieures.
Public methodStatic member 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 dans la base de données. Ces données peuvent ensuite être récupérées avec des opérations d’informations.
Public methodStatic member JetCreateDatabase Crée et attache un fichier de base de données.
Public methodStatic member JetCreateDatabase2 Crée et attache un fichier de base de données avec une taille de base de données maximale spécifiée.
Public methodStatic member 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.
Public methodStatic member JetCreateIndex2 Crée des index sur des données dans une base de données ESE.
Public methodStatic member JetCreateInstance Alloue une nouvelle instance du moteur de base de données.
Public methodStatic member JetCreateInstance2 Allouez une nouvelle instance du moteur de base de données à utiliser dans un seul processus, avec un nom complet spécifié.
Public methodStatic member JetCreateTable Créez une table vide. La table nouvellement créée est ouverte exclusivement.
Public methodStatic member JetCreateTableColumnIndex3 Crée une table, ajoute des colonnes et des index sur cette table.
Public methodStatic member JetDefragment Démarre et arrête les tâches de défragmentation de base de données qui améliorent l’organisation des données au sein d’une base de données.
Public methodStatic member JetDefragment2 Démarre et arrête les tâches de défragmentation de base de données qui améliorent l’organisation des données au sein d’une base de données.
Public methodStatic member JetDelete Supprime l’enregistrement actif dans une table de base de données.
Public methodStatic member JetDeleteColumn Supprime une colonne d’une table de base de données.
Public methodStatic member JetDeleteColumn2 Supprime une colonne d’une table de base de données.
Public methodStatic member JetDeleteIndex Supprime un index d’une table de base de données.
Public methodStatic member JetDeleteTable Supprime une table d’une base de données.
Public methodStatic member JetDetachDatabase Libère un fichier de base de données précédemment attaché à une session de base de données.
Public methodStatic member JetDetachDatabase2 Libère un fichier de base de données précédemment attaché à une session de base de données.
Public methodStatic member JetDupCursor Duplique un curseur ouvert et retourne un handle au curseur en double. Si le curseur qui a été 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.
Public methodStatic member JetDupSession Initialisez une nouvelle session ESE dans la même instance que le sesid donné.
Public methodStatic member JetEndExternalBackupInstance Termine une session de sauvegarde externe. Cette API est la dernière API d’une série d’API qui doivent être appelées pour exécuter une sauvegarde en ligne réussie (non basée sur VSS).
Public methodStatic member JetEndExternalBackupInstance2 Termine une session de sauvegarde externe. Cette API est la dernière API d’une série d’API qui doivent être appelées pour exécuter une sauvegarde en ligne réussie (non basée sur VSS).
Public methodStatic member JetEndSession Termine une session.
Public methodStatic member 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 restreintes 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 car 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 la récupération efficace des données de colonne avec des caractéristiques spécifiques (telles que la taille et la multiplicité) qui ne sont pas connues 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ère correctement les données souhaitées.
Public methodStatic member JetEscrowUpdate Effectue une opération d’addition atomique sur une colonne. Cette fonction permet à plusieurs sessions de mettre à jour simultanément le même enregistrement sans conflit. Voir également EscrowUpdate(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32).
Public methodStatic member JetFreeBuffer Libère la mémoire allouée par un appel de moteur de base de données.
Public methodStatic member JetGetAttachInfoInstance Utilisé lors d’une sauvegarde lancée par JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) pour interroger une instance pour rechercher 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 à l’instance à l’aide de JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit) sont 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).
Public methodStatic member 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 vers le même enregistrement à l’aide de JetGotoBookmark(JET_SESID, JET_TABLEID, [], Int32). Le signet ne sera plus long que les octets BookmarkMost . Consultez également GetBookmark(JET_SESID, JET_TABLEID).
Public methodStatic member JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNBASE) Récupère des informations sur une colonne d’une table.
Public methodStatic member JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNDEF) Récupère des informations sur une colonne de table.
Public methodStatic member JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNLIST) Récupère des informations sur toutes les colonnes d’une table.
Public methodStatic member 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 comme 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.
Public methodStatic member JetGetCursorInfo Déterminez si une mise à jour de l’enregistrement actif d’un curseur entraîne un conflit d’écriture, en fonction de l’état de mise à jour actuel de l’enregistrement. Il est possible qu’un conflit d’écriture soit finalement retourné même si JetGetCursorInfo retourne correctement. car une autre session peut mettre à jour l’enregistrement avant que la session active ne puisse mettre à jour le même enregistrement.
Public methodStatic member JetGetDatabaseFileInfo(String, JET_DBINFOMISC, JET_DbInfo) Récupère certaines informations sur la base de données donnée.
Public methodStatic member JetGetDatabaseFileInfo(String, Int32, JET_DbInfo) Récupère certaines informations sur la base de données donnée.
Public methodStatic member JetGetDatabaseFileInfo(String, Int64, JET_DbInfo) Récupère certaines informations sur la base de données donnée.
Public methodStatic member JetGetDatabaseInfo(JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) Récupère certaines informations sur la base de données donnée.
Public methodStatic member JetGetDatabaseInfo(JET_SESID, JET_DBID, Int32, JET_DbInfo) Récupère certaines informations sur la base de données donnée.
Public methodStatic member JetGetDatabaseInfo(JET_SESID, JET_DBID, String, JET_DbInfo) Récupère certaines informations sur la base de données donnée.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST) Obsolète. Récupère des informations sur les index d’une table.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXID, JET_IdxInfo) Récupère des informations sur les index d’une table.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST, JET_IdxInfo) Récupère des informations sur les index d’une table.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, Int32, JET_IdxInfo) Récupère des informations sur les index d’une table.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, String, JET_IdxInfo) Récupère des informations sur les index d’une table.
Public methodStatic member JetGetIndexInfo(JET_SESID, JET_DBID, String, String, UInt16, JET_IdxInfo) Récupère des informations sur les index d’une table.
Public methodStatic member JetGetInstanceInfo Récupère des informations sur les instances en cours d’exécution.
Public methodStatic member JetGetLock Réservez explicitement la possibilité de mettre à jour une ligne, un verrou d’écriture ou d’empêcher explicitement la mise à jour d’une ligne 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 requis en raison du contrôle de version d’enregistrement. 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 ultérieure aboutira.
Public methodStatic member JetGetLogInfoInstance Utilisé lors d’une sauvegarde lancée par JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) pour interroger une instance pour rechercher 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).
Public methodStatic member JetGetLS Permet à l’application de récupérer le handle de contexte appelé local Stockage 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.
Public methodStatic member JetGetObjectInfo(JET_SESID, JET_DBID, JET_OBJECTLIST) Récupère des informations sur les objets de base de données.
Public methodStatic member JetGetObjectInfo(JET_SESID, JET_DBID, JET_objtyp, String, JET_OBJECTINFO) Récupère des informations sur les objets de base de données.
Public methodStatic member 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).
Public methodStatic member 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.
Public methodStatic member JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String, Int32) Obtient les options de configuration de base de données.
Public methodStatic member JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String, Int32) Obtient les options de configuration de base de données.
Public methodStatic member JetGetTableColumnInfo(JET_SESID, JET_TABLEID, JET_COLUMNID, JET_COLUMNDEF) Récupère des informations sur une colonne de table.
Public methodStatic member JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNDEF) Récupère des informations sur une colonne de table.
Public methodStatic member JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNLIST) Récupère des informations sur toutes les colonnes de la table.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST) Obsolète. Récupère des informations sur les index d’une table.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXID, JET_IdxInfo) Récupère des informations sur les index d’une table.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST, JET_IdxInfo) Récupère des informations sur les index d’une table.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, Int32, JET_IdxInfo) Récupère des informations sur les index d’une table.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, String, JET_IdxInfo) Récupère des informations sur les index d’une table.
Public methodStatic member JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, UInt16, JET_IdxInfo) Récupère des informations sur les index d’une table.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, JET_DBID, JET_TblInfo) Récupère différents éléments d’informations sur une table d’une base de données.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, JET_OBJECTINFO, JET_TblInfo) Récupère différents éléments d’informations sur une table d’une base de données.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, Int32, JET_TblInfo) Récupère différents éléments d’informations sur une table d’une base de données.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, [], JET_TblInfo) Récupère différents éléments d’informations sur une table d’une base de données.
Public methodStatic member JetGetTableInfo(JET_SESID, JET_TABLEID, String, JET_TblInfo) Récupère différents éléments d’informations sur une table d’une base de données.
Public methodStatic member JetGetTruncateLogInfoInstance Utilisé lors d’une sauvegarde lancée par JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) pour interroger une instance pour rechercher les noms des fichiers journaux des transactions qui peuvent être supprimés en toute sécurité une fois la sauvegarde terminée.
Public methodStatic member JetGetVersion Récupère la version du moteur de base de données.
Public methodStatic member JetGotoBookmark Positionne un curseur sur 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).
Public methodStatic member JetGotoPosition Déplace un curseur vers un nouvel emplacement qui est une fraction du chemin à travers l’index actuel. Consultez également JetGetRecordPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
Public methodStatic member 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 pour une entrée d’index peut être récupéré à l’aide de JetGotoSecondaryIndexBookmark(JET_SESID, JET_TABLEID, [], Int32, [], Int32, GotoSecondaryIndexBookmarkGrbit).
Public methodStatic member JetGrowDatabase Étend la taille d’une base de données actuellement ouverte.
Public methodStatic member JetIdle Effectue des tâches de nettoyage inactives ou vérifie l’état du magasin de versions dans ESE.
Public methodStatic member 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 est sur une colonne à valeurs multiples et que les instances de la colonne ont plusieurs valeurs. Si la table est vide, 0 est retourné pour le nombre.
Public methodStatic member JetInit Initialisez le moteur de base de données ESENT.
Public methodStatic member JetInit2 Initialisez le moteur de base de données ESENT.
Public methodStatic member JetIntersectIndexes Calcule l’intersection entre plusieurs ensembles d’entrées d’index à partir de différents index secondaires sur la même table. Cette opération est utile pour rechercher l’ensemble d’enregistrements d’une table qui correspond à deux critères ou plus qui peuvent être exprimés à l’aide de plages d’index. Voir également IntersectIndexes(JET_SESID, []).
Public methodStatic member 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).
Public methodStatic member 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. Voir également TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID).
Public methodStatic member JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) 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. Voir également TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID),TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID).
Public methodStatic member JetOpenDatabase Ouvre une base de données précédemment attachée à 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.
Public methodStatic member JetOpenFileInstance Ouvre une base de données jointe, un fichier de correctif de base de données ou un fichier journal des transactions d’une instance active à des fins d’exécution d’une sauvegarde floue de 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 de l’instance doit avoir été lancée précédemment à l’aide de JetBeginExternalBackupInstance.
Public methodStatic member JetOpenTable Ouvre un curseur sur une table créée précédemment.
Public methodStatic member JetOpenTempTable Crée une table temporaire avec un seul index. Une table temporaire stocke et récupère des 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 une suppression en double sur les jeux d’enregistrements lorsqu’ils sont accessibles de manière purement séquentielle. Voir également JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Public methodStatic member JetOpenTempTable2 Crée une table temporaire avec un seul index. Une table temporaire stocke et récupère des 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 une suppression en double sur les jeux d’enregistrements lorsqu’ils sont accessibles de manière purement séquentielle. Voir également JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Public methodStatic member JetOpenTempTable3 Crée une table temporaire avec un seul index. Une table temporaire stocke et récupère des 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 une suppression en double sur les jeux d’enregistrements lorsqu’ils sont accessibles de manière purement séquentielle. Voir également JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []),JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Public methodStatic member JetOSSnapshotFreeze Démarre un instantané. Bien que l’instantané soit en cours, aucune activité d’écriture à disque par le moteur ne peut se produire.
Public methodStatic member JetOSSnapshotPrepare Commence les préparations d’une session d’instantané. Une session d’instantané est un intervalle de temps court dans lequel le moteur ne émet pas d’E/S d’écriture sur disque, de sorte que le moteur puisse participer à une session d’instantané de volume (quand il est piloté par un enregistreur d’instantanés).
Public methodStatic member JetOSSnapshotThaw Avertit le moteur qu’il peut reprendre les opérations d’E/S normales après une période de gel et une capture instantanée réussie.
Public methodStatic member JetPrepareUpdate Préparez un curseur pour la mise à jour.
Public methodStatic member JetReadFileInstance Récupère le contenu d’un fichier ouvert avec JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) .
Public methodStatic member 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 l’instance contenant la table soit arrêtée à l’aide de JetTerm(JET_INSTANCE).
Public methodStatic member JetRenameColumn Modifie le nom d’une colonne existante.
Public methodStatic member JetRenameTable Modifie le nom d’une table existante.
Public methodStatic member JetResetSessionContext Dissocie une session du thread actuel. Cela doit être utilisé conjointement avec JetSetSessionContext(JET_SESID, IntPtr).
Public methodStatic member 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).
Public methodStatic member JetRestoreInstance Restaure et récupère une sauvegarde de streaming d’une instance, y compris toutes les bases de données jointes. 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.
Public methodStatic member JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Récupère une valeur de colonne unique à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur. Vous pouvez également récupérer une colonne à partir d’un enregistrement créé 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 référence l’enregistrement actuel. 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.
Public methodStatic member JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Récupère une valeur de colonne unique à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur. Vous pouvez également récupérer une colonne à partir d’un enregistrement créé 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 référence l’enregistrement actuel. 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.
Public methodStatic member JetRetrieveColumns Récupère plusieurs valeurs de colonne de l’enregistrement actuel dans 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 décrire les mémoires tampons de sortie pour chaque valeur de colonne à récupérer.
Public methodStatic member 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).
Public methodStatic member 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.
Public methodStatic member 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). Voir également TrySeek(JET_SESID, JET_TABLEID, SeekGrbit).
Public methodStatic member JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, SetColumnGrbit, JET_SETINFO) La fonction JetSetColumn modifie une seule valeur de colonne 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 toutes ou partie d’une valeur longue (colonne de type LongText ou LongBinary).
Public methodStatic member JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, SetColumnGrbit, JET_SETINFO) La fonction JetSetColumn modifie une seule valeur de colonne 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 toutes ou partie d’une valeur longue (colonne de type LongText ou LongBinary).
Public methodStatic member JetSetColumnDefaultValue Modifie la valeur par défaut d’une colonne existante.
Public methodStatic member JetSetColumns Permet à une application de définir plusieurs valeurs de colonne dans une seule opération. Un tableau de structures JET_SETCOLUMN est utilisé pour décrire l’ensemble des valeurs de colonne à définir et décrire les mémoires tampons d’entrée pour chaque valeur de colonne à définir.
Public methodStatic member JetSetCurrentIndex Définissez l’index actuel d’un curseur.
Public methodStatic member JetSetCurrentIndex2 Définissez l’index actuel d’un curseur.
Public methodStatic member JetSetCurrentIndex3 Définissez l’index actuel d’un curseur.
Public methodStatic member JetSetCurrentIndex4 Définissez l’index actuel d’un curseur.
Public methodStatic member JetSetDatabaseSize Définit la taille d’un fichier de base de données non ouvert.
Public methodStatic member JetSetIndexRange Limite temporairement l’ensemble d’entrées d’index que le curseur peut marcher à l’aide de JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) à ceux 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 les 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).
Public methodStatic member 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 runtime lorsque le handle de contexte doit être libéré. Cela permet d’associer l’état alloué dynamiquement à un curseur ou une table.
Public methodStatic member JetSetSessionContext Associe une session au thread actuel à l’aide du handle de contexte donné. Cette association remplace l’exigence du moteur par défaut qu’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.
Public methodStatic member JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, JET_CALLBACK, String) Définit les options de configuration de base de données.
Public methodStatic member JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String) Définit les options de configuration de base de données.
Public methodStatic member JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String) Définit les options de configuration de base de données.
Public methodStatic member JetSetTableSequential Avertit le moteur de base de données sur lequel 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. Voir également JetResetTableSequential(JET_SESID, JET_TABLEID, ResetTableSequentialGrbit).
Public methodStatic member JetStopBackupInstance Empêche la poursuite de l’activité liée à la sauvegarde en continu sur une instance en cours d’exécution spécifique, ce qui met fin à la sauvegarde de streaming de manière prévisible.
Public methodStatic member JetStopServiceInstance Prépare une instance pour l’arrêt.
Public methodStatic member JetTerm Terminez une instance créée avec JetInit(JET_INSTANCE) ou JetCreateInstance(JET_INSTANCE, String).
Public methodStatic member JetTerm2 Terminez une instance créée avec JetInit(JET_INSTANCE) ou JetCreateInstance(JET_INSTANCE, String).
Public methodStatic member JetTruncateLogInstance Utilisé lors d’une sauvegarde lancée par JetBeginExternalBackup pour supprimer les fichiers journaux des transactions qui ne seront plus nécessaires une fois la sauvegarde actuelle terminée avec succès.
Public methodStatic member 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).
Public methodStatic member JetUpdate(JET_SESID, JET_TABLEID) La fonction JetUpdate effectue une opération de mise à jour, notamment l’insertion d’une nouvelle ligne dans une table ou la mise à jour d’une ligne existante. La suppression d’une ligne de table est effectuée en appelant JetDelete(JET_SESID, JET_TABLEID).
Public methodStatic member JetUpdate(JET_SESID, JET_TABLEID, [], Int32, Int32) La fonction JetUpdate effectue une opération de mise à jour, notamment l’insertion d’une nouvelle ligne dans une table ou la mise à jour d’une ligne existante. La suppression d’une ligne de table est effectuée en appelant JetDelete(JET_SESID, JET_TABLEID).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member 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).
Public methodStatic member MakeKey(JET_SESID, JET_TABLEID, String, Encodage, 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).
Public methodStatic member MoveAfterLast Positionnez le curseur après le dernier enregistrement du tableau. Un déplacement ultérieur précédent positionne le curseur sur le dernier enregistrement.
Public methodStatic member MoveBeforeFirst Positionnez le curseur avant le premier enregistrement du tableau. Un déplacement suivant positionne le curseur sur le premier enregistrement.
Public methodStatic member 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.
Public methodStatic member RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne unique à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit, JET_RETINFO) Récupère une valeur de colonne unique à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur. Vous pouvez également récupérer une colonne à partir d’un enregistrement créé 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 référence l’enregistrement actuel. 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.
Public methodStatic member RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne booléenne à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne booléenne à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne d’octets à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne d’octets à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne datetime à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne datetime à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une double valeur de colonne à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une double valeur de colonne à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne float à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne float à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne guid à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne guid à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne unique à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne int16 à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne unique à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne int32 à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne unique à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne unique à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne unique à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur. L’encodage Unicode est utilisé.
Public methodStatic member 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 celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member 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 celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne uint16 à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne uint16 à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne uint32 à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne uint32 à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère une valeur de colonne uint64 à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Récupère une valeur de colonne uint64 à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur.
Public methodStatic member RetrieveColumns Récupère des colonnes dans des objets ColumnValue.
Public methodStatic member RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID) Récupère la taille d’une seule valeur de colonne à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur. Vous pouvez également récupérer une colonne à partir d’un enregistrement créé 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 référence l’enregistrement actuel.
Public methodStatic member RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32, RetrieveColumnGrbit) Récupère la taille d’une seule valeur de colonne à partir de l’enregistrement actif. L’enregistrement est celui associé à l’entrée d’index à la position actuelle du curseur. Vous pouvez également récupérer une colonne à partir d’un enregistrement créé 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 référence l’enregistrement actuel.
Public methodStatic member RetrieveKey Récupère la clé de l’entrée d’index à la position actuelle d’un curseur.
Public methodStatic member SerializeObjectToColumn Écrivez une forme sérialisée d’un objet dans une colonne.
Public methodStatic member 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.
Public methodStatic member 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.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, []) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou pour mettre à jour l’enregistrement actif.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, DateTime) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou pour mettre à jour l’enregistrement actif.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Double) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou pour mettre à jour l’enregistrement actif.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Guid) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou pour mettre à jour l’enregistrement actif.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int16) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou pour mettre à jour l’enregistrement actif.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou pour mettre à jour l’enregistrement actif.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int64) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou pour mettre à jour l’enregistrement actif.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Single) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou pour mettre à jour l’enregistrement actif.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt16) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou pour mettre à jour l’enregistrement actif.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt32) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou pour mettre à jour l’enregistrement actif.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt64) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou pour mettre à jour l’enregistrement actif.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], SetColumnGrbit) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou pour mettre à jour l’enregistrement actif.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou pour mettre à jour l’enregistrement actif.
Public methodStatic member SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding, SetColumnGrbit) Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou pour mettre à jour l’enregistrement actif.
Public methodStatic member SetColumns Définit des colonnes à partir d’objets ColumnValue.
Public methodStatic member TryGetLock Réservez explicitement la possibilité de mettre à jour une ligne, un verrou d’écriture ou d’empêcher explicitement la mise à jour d’une ligne 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 requis en raison du contrôle de version d’enregistrement. 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 ultérieure aboutira.
Public methodStatic member TryMove Essayez de parcourir un index. Si la navigation réussit, cette méthode retourne true. S’il n’existe aucun enregistrement pour accéder à cette méthode, retourne false ; une exception est levée pour d’autres erreurs.
Public methodStatic member TryMoveFirst Essayez de passer au premier enregistrement de la table. Si la table est vide, cette valeur renvoie false, si une autre erreur est rencontrée, une exception est levée.
Public methodStatic member TryMoveLast Essayez de passer au dernier enregistrement de la table. Si la table est vide, cette valeur renvoie false, si une autre erreur est rencontrée, une exception est levée.
Public methodStatic member TryMoveNext Essayez de passer à l’enregistrement suivant dans la table. S’il n’existe pas d’enregistrement suivant, cela retourne false, si une autre erreur est rencontrée, une exception est levée.
Public methodStatic member TryMovePrevious Essayez de passer à l’enregistrement précédent dans la table. S’il n’existe pas d’enregistrement précédent, cela retourne false, si une autre erreur est rencontrée, une exception est levée.
Public methodStatic member TryOpenTable Essayez d’ouvrir une table.
Public methodStatic member 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.
Public methodStatic member TrySetIndexRange Limite temporairement l’ensemble d’entrées d’index que le curseur peut parcourir à l’aide de JetMove à ceux 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 de ce curseur et les 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.

TOP

Voir aussi

Informations de référence

Classe Api

Espace de noms Microsoft.Isam.Esent.Interop