Méthodes d’API
Inclure les membres protégés
Inclure les membres hérités
Le type d' API expose les membres suivants.
Méthodes
| Nom | Description | |
|---|---|---|
![]() ![]() |
DeserializeObjectFromColumn (JET_SESID, JET_TABLEID, JET_COLUMNID) | Désérialiser un objet à partir d’une colonne. |
![]() ![]() |
DeserializeObjectFromColumn (JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Désérialiser un objet à partir d’une colonne. |
![]() ![]() |
EscrowUpdate | Effectuer une addition 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 conflits. |
![]() ![]() |
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 dans le même enregistrement à l’aide de JetGotoBookmark. |
![]() ![]() |
GetColumnDictionary | Crée un dictionnaire qui mappe les noms de colonnes à leurs ID de colonne. |
![]() ![]() |
GetTableColumnid | Obtient le ColumnID de la colonne spécifiée. |
![]() ![]() |
GetTableColumns (JET_SESID, JET_TABLEID) | Itère sur toutes les colonnes de la table, en retournant des informations sur chacune d’elles. |
![]() ![]() |
GetTableColumns (JET_SESID, JET_DBID, chaîne) | Itère sur toutes les colonnes de la table, en retournant des informations sur chacune d’elles. |
![]() ![]() |
GetTableIndexes (JET_SESID, JET_TABLEID) | Itère sur tous les index de la table, en retournant des informations sur chacune d’elles. |
![]() ![]() |
GetTableIndexes (JET_SESID, JET_DBID, chaîne) | Itère sur tous les index de la table, en retournant des informations sur chacune d’elles. |
![]() ![]() |
GetTableNames | Retourne les noms des tables dans la base de données. |
![]() ![]() |
IntersectIndexes | Croise un groupe de plages d’index et retourne les signets des enregistrements qui se trouvent dans toutes les plages d’index. Consultez également JetIntersectIndexes (JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit). |
![]() ![]() |
JetAddColumn | Ajoutez une nouvelle colonne à une table existante. |
![]() ![]() |
JetAttachDatabase | Joint un fichier de base de données à utiliser avec une instance de base de données. Pour pouvoir utiliser la base de données, elle doit être ouverte par la suite avec JetOpenDatabase (JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit). |
![]() ![]() |
JetAttachDatabase2 | Joint un fichier de base de données à utiliser avec une instance de base de données. Pour pouvoir utiliser la base de données, elle doit être ouverte par la suite avec JetOpenDatabase (JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit). |
![]() ![]() |
JetBackupInstance | Effectue une sauvegarde en continu d’une instance de, y compris toutes les bases de données attachées, vers 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. |
![]() ![]() |
JetBeginExternalBackupInstance | Lance une sauvegarde externe alors que le moteur et la base de données sont en ligne et actifs. |
![]() ![]() |
JetBeginSession | Initialise une nouvelle session ESENT. |
![]() ![]() |
JetBeginTransaction | Fait en sorte qu’une session entre dans une transaction ou crée un nouveau point d’enregistrement dans une transaction existante. |
![]() ![]() |
JetBeginTransaction2 | Fait en sorte qu’une session entre dans une transaction ou crée un nouveau point d’enregistrement dans une transaction existante. |
![]() ![]() |
JetCloseDatabase | Ferme un fichier de base de données qui a été ouvert précédemment avec JetOpenDatabase (JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit) ou créé avec JetCreateDatabase (JET_SESID, String, String, JET_DBID, CreateDatabaseGrbit). |
![]() ![]() |
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. |
![]() ![]() |
JetCloseTable | Ferme une table ouverte. |
![]() ![]() |
JetCommitTransaction | Valide les modifications apportées à l’état de la base de données pendant le point d’enregistrement en cours et les migre vers le point d’enregistrement précédent. Si le point d’enregistrement le plus à l’extérieur 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. |
![]() ![]() |
JetCompact | Effectue une copie d’une base de données existante. La copie est compactée dans 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 lors de la création de l’index. De cette façon, les données compactées peuvent être stockées aussi denses que possible. Les données compactées peuvent également réserver de l’espace pour la croissance des enregistrements ou les insertions d’index suivantes. |
![]() ![]() |
JetComputeStats | Parcourt 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 être récupérées par la suite avec les opérations d’informations. |
![]() ![]() |
JetCreateDatabase | Crée et attache un fichier de base de données. |
![]() ![]() |
JetCreateDatabase2 | Crée et attache un fichier de base de données avec une taille de base de données maximale spécifiée. |
![]() ![]() |
JetCreateIndex | Crée un index sur les données d’une base de données ESE. Un index peut être utilisé pour localiser rapidement des données spécifiques. |
![]() ![]() |
JetCreateIndex2 | Crée des index sur des données dans une base de données ESE. |
![]() ![]() |
JetCreateInstance | Alloue une nouvelle instance du moteur de base de données. |
![]() ![]() |
JetCreateInstance2 | Allouez une nouvelle instance du moteur de base de données pour une utilisation dans un processus unique, avec un nom d’affichage spécifié. |
![]() ![]() |
JetCreateTable | Créez une table vide. La table nouvellement créée est ouverte en mode exclusif. |
![]() ![]() |
JetCreateTableColumnIndex3 | Crée une table, ajoute des colonnes et des index sur cette table. |
![]() ![]() |
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 dans une base de données. |
![]() ![]() |
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 dans une base de données. |
![]() ![]() |
JetDelete | Supprime l’enregistrement en cours dans une table de base de données. |
![]() ![]() |
JetDeleteColumn | Supprime une colonne d’une table de base de données. |
![]() ![]() |
JetDeleteColumn2 | Supprime une colonne d’une table de base de données. |
![]() ![]() |
JetDeleteIndex | Supprime un index d’une table de base de données. |
![]() ![]() |
JetDeleteTable | Supprime une table d’une base de données. |
![]() ![]() |
JetDetachDatabase | Libère un fichier de base de données qui était précédemment attaché à une session de base de données. |
![]() ![]() |
JetDetachDatabase2 | Libère un fichier de base de données qui était précédemment attaché à une session de base de données. |
![]() ![]() |
JetDupCursor | Duplique un curseur ouvert et retourne un descripteur au curseur dupliqué. Si le curseur qui était 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 est toujours sur la première ligne de la table. |
![]() ![]() |
JetDupSession | Initialise une nouvelle session ESE dans la même instance que le sesid donné. |
![]() ![]() |
JetEndExternalBackupInstance | Met fin à 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). |
![]() ![]() |
JetEndExternalBackupInstance2 | Met fin à 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). |
![]() ![]() |
JetEndSession | Met fin à une session. |
![]() ![]() |
JetEnumerateColumns | Récupère efficacement un ensemble de colonnes et leurs valeurs à partir de l’enregistrement actuel 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 dans la mesure où elle retourne des informations dans la mémoire allouée dynamiquement obtenue à l’aide d’un rappel compatible réalloué 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é) qui sont inconnues pour l’appelant. Cela élimine le besoin d’utiliser les modes de découverte de JetRetrieveColumn pour déterminer ces caractéristiques afin de configurer un dernier appel à JetRetrieveColumn qui récupérera correctement les données souhaitées. |
![]() ![]() |
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 conflits. Voir aussi EscrowUpdate (JET_SESID, JET_TABLEID, JET_COLUMNID, Int32). |
![]() ![]() |
JetFreeBuffer | Libère de la mémoire qui a été allouée par un appel du moteur de base de données. |
![]() ![]() |
JetGetAttachInfoInstance | Utilisé lors d’une sauvegarde initiée par JetBeginExternalBackupInstance (JET_INSTANCE, BeginExternalBackupGrbit) pour interroger une instance pour obtenir 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 qui sont 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). |
![]() ![]() |
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 dans le même enregistrement à l’aide de JetGotoBookmark (JET_SESID, JET_TABLEID, [], Int32). Le signet ne doit pas dépasser BookmarkMost octets. Consultez également GetBookmark (JET_SESID, JET_TABLEID). |
![]() ![]() |
JetGetColumnInfo (JET_SESID, JET_DBID, String, String, JET_COLUMNBASE) | Récupère des informations sur une colonne dans une table. |
![]() ![]() |
JetGetColumnInfo (JET_SESID, JET_DBID, String, String, JET_COLUMNDEF) | Récupère des informations sur une colonne de table. |
![]() ![]() |
JetGetColumnInfo (JET_SESID, JET_DBID, String, String, JET_COLUMNLIST) | Récupère des informations sur toutes les colonnes d’une table. |
![]() ![]() |
JetGetCurrentIndex | Ddetermines : nom de l’index actuel d’un curseur donné. Ce nom est également utilisé pour resélectionner ultérieurement cet index comme index actuel à l’aide de JetSetCurrentIndex (JET_SESID, JET_TABLEID, String). Elle peut également être utilisée pour découvrir les propriétés de cet index à l’aide de JetGetTableIndexInfo. |
![]() ![]() |
JetGetCursorInfo | Détermine si une mise à jour de l’enregistrement en cours 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 retourné, même si JetGetCursorInfo est retourné avec succès. parce qu’une autre session peut mettre à jour l’enregistrement avant que la session actuelle puisse mettre à jour le même enregistrement. |
![]() ![]() |
JetGetDatabaseFileInfo (String, JET_DBINFOMISC, JET_DbInfo) | Récupère certaines informations sur la base de données spécifiée. |
![]() ![]() |
JetGetDatabaseFileInfo (String, Int32, JET_DbInfo) | Récupère certaines informations sur la base de données spécifiée. |
![]() ![]() |
JetGetDatabaseFileInfo (String, Int64, JET_DbInfo) | Récupère certaines informations sur la base de données spécifiée. |
![]() ![]() |
JetGetDatabaseInfo (JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) | Récupère certaines informations sur la base de données spécifiée. |
![]() ![]() |
JetGetDatabaseInfo (JET_SESID, JET_DBID, Int32, JET_DbInfo) | Récupère certaines informations sur la base de données spécifiée. |
![]() ![]() |
JetGetDatabaseInfo (JET_SESID, JET_DBID, String, JET_DbInfo) | Récupère certaines informations sur la base de données spécifiée. |
![]() ![]() |
JetGetIndexInfo (JET_SESID, JET_DBID, String, String, JET_INDEXLIST) | Obsolète. Récupère des informations sur les index d’une table. |
![]() ![]() |
JetGetIndexInfo (JET_SESID, JET_DBID, String, String, JET_INDEXID, JET_IdxInfo) | Récupère des informations sur les index d’une table. |
![]() ![]() |
JetGetIndexInfo (JET_SESID, JET_DBID, String, String, JET_INDEXLIST, JET_IdxInfo) | Récupère des informations sur les index d’une table. |
![]() ![]() |
JetGetIndexInfo (JET_SESID, JET_DBID, String, String, Int32, JET_IdxInfo) | Récupère des informations sur les index d’une table. |
![]() ![]() |
JetGetIndexInfo (JET_SESID, JET_DBID, String, String, String, JET_IdxInfo) | Récupère des informations sur les index d’une table. |
![]() ![]() |
JetGetIndexInfo (JET_SESID, JET_DBID, String, String, UInt16, JET_IdxInfo) | Récupère des informations sur les index d’une table. |
![]() ![]() |
JetGetInstanceInfo | Récupère des informations sur les instances qui sont en cours d’exécution. |
![]() ![]() |
JetGetLock | Réserver explicitement la possibilité de mettre à jour une ligne, un verrou en écriture ou d’empêcher explicitement une ligne d’être mise à jour par une autre session, verrou de lecture. Normalement, les verrous d’écriture de ligne sont acquis implicitement en raison de la mise à jour des lignes. Les verrous de lecture ne sont généralement pas requis 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 va être effectuée. |
![]() ![]() |
JetGetLogInfoInstance | Utilisé lors d’une sauvegarde initiée par JetBeginExternalBackupInstance (JET_INSTANCE, BeginExternalBackupGrbit) pour interroger une instance pour obtenir 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). |
![]() ![]() |
JetGetLS | permet à l’application de récupérer le descripteur de contexte connu sous le nom de Stockage Local qui est associé à un curseur ou à la table associée à ce curseur. Ce descripteur 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 descripteur de contexte actuel d’un curseur ou d’une table et réinitialiser ce handle de contexte. |
![]() ![]() |
JetGetObjectInfo (JET_SESID, JET_DBID, JET_OBJECTLIST) | Récupère des informations sur les objets de base de données. |
![]() ![]() |
JetGetObjectInfo (JET_SESID, JET_DBID, JET_objtyp, String, JET_OBJECTINFO) | Récupère des informations sur les objets de base de données. |
![]() ![]() |
JetGetRecordPosition | Retourne la position fractionnaire de l’enregistrement actif dans l’index actuel sous la forme d’une structure JET_RECPOS . Voir aussi JetGotoPosition (JET_SESID, JET_TABLEID, JET_RECPOS). |
![]() ![]() |
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 sur 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 dupliquées ou qui contient plusieurs entrées d’index pour le même enregistrement. |
![]() ![]() |
JetGetSystemParameter (JET_INSTANCE, JET_SESID, JET_param, Int32, String, Int32) | Obtient les options de configuration de base de données. |
![]() ![]() |
JetGetSystemParameter (JET_INSTANCE, JET_SESID, JET_param, IntPtr, String, Int32) | Obtient les options de configuration de base de données. |
![]() ![]() |
JetGetTableColumnInfo (JET_SESID, JET_TABLEID, JET_COLUMNID, JET_COLUMNDEF) | Récupère des informations sur une colonne de table. |
![]() ![]() |
JetGetTableColumnInfo (JET_SESID, JET_TABLEID, String, JET_COLUMNDEF) | Récupère des informations sur une colonne de table. |
![]() ![]() |
JetGetTableColumnInfo (JET_SESID, JET_TABLEID, String, JET_COLUMNLIST) | Récupère des informations sur toutes les colonnes de la table. |
![]() ![]() |
JetGetTableIndexInfo (JET_SESID, JET_TABLEID, String, JET_INDEXLIST) | Obsolète. Récupère des informations sur les index d’une table. |
![]() ![]() |
JetGetTableIndexInfo (JET_SESID, JET_TABLEID, String, JET_INDEXID, JET_IdxInfo) | Récupère des informations sur les index d’une table. |
![]() ![]() |
JetGetTableIndexInfo (JET_SESID, JET_TABLEID, String, JET_INDEXLIST, JET_IdxInfo) | Récupère des informations sur les index d’une table. |
![]() ![]() |
JetGetTableIndexInfo (JET_SESID, JET_TABLEID, String, Int32, JET_IdxInfo) | Récupère des informations sur les index d’une table. |
![]() ![]() |
JetGetTableIndexInfo (JET_SESID, JET_TABLEID, String, String, JET_IdxInfo) | Récupère des informations sur les index d’une table. |
![]() ![]() |
JetGetTableIndexInfo (JET_SESID, JET_TABLEID, String, UInt16, JET_IdxInfo) | Récupère des informations sur les index d’une table. |
![]() ![]() |
JetGetTableInfo (JET_SESID, JET_TABLEID, JET_DBID, JET_TblInfo) | Récupère différents éléments d’informations sur une table dans une base de données. |
![]() ![]() |
JetGetTableInfo (JET_SESID, JET_TABLEID, JET_OBJECTINFO, JET_TblInfo) | Récupère différents éléments d’informations sur une table dans une base de données. |
![]() ![]() |
JetGetTableInfo (JET_SESID, JET_TABLEID, Int32, JET_TblInfo) | Récupère différents éléments d’informations sur une table dans une base de données. |
![]() ![]() |
JetGetTableInfo (JET_SESID, JET_TABLEID, [], JET_TblInfo) | Récupère différents éléments d’informations sur une table dans une base de données. |
![]() ![]() |
JetGetTableInfo (JET_SESID, JET_TABLEID, String, JET_TblInfo) | Récupère différents éléments d’informations sur une table dans une base de données. |
![]() ![]() |
JetGetTruncateLogInfoInstance | Utilisé lors d’une sauvegarde initiée par JetBeginExternalBackupInstance (JET_INSTANCE, BeginExternalBackupGrbit) pour interroger une instance pour connaître les noms des fichiers du journal des transactions qui peuvent être supprimés en toute sécurité une fois la sauvegarde terminée. |
![]() ![]() |
JetGetVersion | Récupère la version du moteur de base de données. |
![]() ![]() |
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). |
![]() ![]() |
JetGotoPosition | Déplace un curseur vers un nouvel emplacement qui est une fraction de la façon dont l’index actuel est utilisé. Voir aussi JetGetRecordPosition (JET_SESID, JET_TABLEID, JET_RECPOS). |
![]() ![]() |
JetGotoSecondaryIndexBookmark | Positionne un curseur sur une entrée d’index associée au signet d’index secondaire spécifié. Le signet de l’index secondaire doit être utilisé avec le même index sur la même table que celle à 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). |
![]() ![]() |
JetGrowDatabase | Étend la taille d’une base de données qui est actuellement ouverte. |
![]() ![]() |
JetIdle | Effectue des tâches de nettoyage inactives ou vérifie l’état de la Banque des versions dans ESE. |
![]() ![]() |
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 des valeurs multiples. Si la table est vide, la valeur 0 est retournée pour le nombre. |
![]() ![]() |
JetInit | Initialisez le moteur de base de données ESENT. |
![]() ![]() |
JetInit2 | Initialisez le moteur de base de données ESENT. |
![]() ![]() |
JetIntersectIndexes | Calcule l’intersection entre plusieurs jeux d’entrées d’index à partir d’index secondaires différents sur la même table. Cette opération est utile pour Rechercher l’ensemble des enregistrements d’une table qui correspondent à plusieurs critères qui peuvent être exprimés à l’aide de plages d’index. Consultez également IntersectIndexes (JET_SESID, []). |
![]() ![]() |
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). |
![]() ![]() |
JetMove (JET_SESID, JET_TABLEID, JET_Move, MoveGrbit) | Naviguer dans 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). |
![]() ![]() |
JetMove (JET_SESID, JET_TABLEID, Int32, MoveGrbit) | Naviguer dans 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). |
![]() ![]() |
JetOpenDatabase | Ouvre une base de données précédemment attachée avec JetAttachDatabase (JET_SESID, String, AttachDatabaseGrbit), à utiliser avec une session de base de données. Cette fonction peut être appelée plusieurs fois pour la même base de données. |
![]() ![]() |
JetOpenFileInstance | Ouvre une base de données attachée, un fichier de correctif de base de données ou un fichier journal de transactions d’une instance active pour effectuer une sauvegarde de diffusion en continu floue. Les données de ces fichiers peuvent ensuite être lues par 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é précédemment lancée à l’aide de JetBeginExternalBackupInstance. |
![]() ![]() |
JetOpenTable | Ouvre un curseur sur une table créée précédemment. |
![]() ![]() |
JetOpenTempTable | Crée une table temporaire avec un index unique. 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 la suppression des doublons sur les jeux d’enregistrements lorsque vous y accédez de manière purement séquentielle. Consultez également JetOpenTempTable3 (JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable (JET_SESID, JET_OPENTEMPORARYTABLE). |
![]() ![]() |
JetOpenTempTable2 | Crée une table temporaire avec un index unique. 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 la suppression des doublons sur les jeux d’enregistrements lorsque vous y accédez 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). |
![]() ![]() |
JetOpenTempTable3 | Crée une table temporaire avec un index unique. 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 la suppression des doublons sur les jeux d’enregistrements lorsque vous y accédez de manière purement séquentielle. Consultez également JetOpenTempTable (JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTemporaryTable (JET_SESID, JET_OPENTEMPORARYTABLE). |
![]() ![]() |
JetOSSnapshotFreeze | Démarre un instantané. Pendant que l’instantané est en cours, aucune activité d’écriture sur le disque par le moteur ne peut avoir lieu. |
![]() ![]() |
JetOSSnapshotPrepare | Commence les préparations pour une session d’instantané. Une session d’instantané est un intervalle de temps dans lequel le moteur n’émet pas d’e/s d’écriture sur le disque, de sorte que le moteur peut participer à une session d’instantané de volume (lorsqu’il est piloté par un enregistreur d’instantané). |
![]() ![]() |
JetOSSnapshotThaw | Notifie le moteur qu’il peut reprendre des opérations d’e/s normales après une période de blocage et une capture instantanée réussie. |
![]() ![]() |
JetPrepareUpdate | Préparez un curseur pour la mise à jour. |
![]() ![]() |
JetReadFileInstance | Récupère le contenu d’un fichier ouvert avec JetOpenFileInstance (JET_INSTANCE, String, JET_HANDLE, Int64, Int64). |
![]() ![]() |
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 effectives uniquement jusqu’à ce que l’instance contenant la table soit arrêtée à l’aide de JetTerm (JET_INSTANCE). |
![]() ![]() |
JetRenameColumn | Modifie le nom d’une colonne existante. |
![]() ![]() |
JetRenameTable | Modifie le nom d’une table existante. |
![]() ![]() |
JetResetSessionContext | Dissocie une session du thread actuel. Elle doit être utilisée conjointement avec JetSetSessionContext (JET_SESID, IntPtr). |
![]() ![]() |
JetResetTableSequential | Notifie le moteur de base de données que l’application n’analyse plus la totalité de l’index sur lequel le curseur est positionné. Cet appel inverse une notification envoyée par JetSetTableSequential (JET_SESID, JET_TABLEID, SetTableSequentialGrbit). |
![]() ![]() |
JetRestoreInstance | Restaure et récupère une sauvegarde en continu d’une instance, y compris 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. |
![]() ![]() |
JetRetrieveColumn (JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) | Récupère une valeur de colonne unique à partir de l’enregistrement en cours. 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 d’un enregistrement en cours de création dans le tampon de copie de 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 réelle de la colonne, JetRetrieveColumn peut également être utilisé pour récupérer la taille d’une colonne, avant de récupérer les données de la colonne elle-même afin que les tampons d’application puissent être dimensionnés de manière appropriée. |
![]() ![]() |
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 en cours. 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 d’un enregistrement en cours de création dans le tampon de copie de 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 réelle de la colonne, JetRetrieveColumn peut également être utilisé pour récupérer la taille d’une colonne, avant de récupérer les données de la colonne elle-même afin que les tampons d’application puissent être dimensionnés de manière appropriée. |
![]() ![]() |
JetRetrieveColumns | Récupère plusieurs valeurs de colonne de l’enregistrement actuel en une seule opération. Un tableau de structures de 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. |
![]() ![]() |
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). |
![]() ![]() |
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 à l’extérieur est annulé, la session va quitter la transaction. |
![]() ![]() |
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é construite précédemment à l’aide de JetMakeKey (JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit). Consultez également TrySeek (JET_SESID, JET_TABLEID, SeekGrbit). |
![]() ![]() |
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 en cours. Elle 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). |
![]() ![]() |
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 en cours. Elle 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). |
![]() ![]() |
JetSetColumnDefaultValue | Modifie la valeur par défaut d’une colonne existante. |
![]() ![]() |
JetSetColumns | Permet à une application de définir plusieurs valeurs de colonne en une seule opération. Un tableau de structures de JET_SETCOLUMN est utilisé pour décrire l’ensemble des valeurs de colonne à définir, et pour décrire les mémoires tampons d’entrée pour chaque valeur de colonne à définir. |
![]() ![]() |
JetSetCurrentIndex | Définit l’index actuel d’un curseur. |
![]() ![]() |
JetSetCurrentIndex2 | Définit l’index actuel d’un curseur. |
![]() ![]() |
JetSetCurrentIndex3 | Définit l’index actuel d’un curseur. |
![]() ![]() |
JetSetCurrentIndex4 | Définit l’index actuel d’un curseur. |
![]() ![]() |
JetSetDatabaseSize | Définit la taille d’un fichier de base de données non ouvert. |
![]() ![]() |
JetSetIndexRange | Limite temporairement l’ensemble d’entrées d’index que le curseur peut suivre à l’aide de JetMove (JET_SESID, JET_TABLEID, Int32, MoveGrbit) à ceux qui démarrent à partir de l’entrée d’index actuelle et se terminent à 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é construite précédemment à l’aide de JetMakeKey (JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit). Consultez également TrySetIndexRange (JET_SESID, JET_TABLEID, SetIndexRangeGrbit). |
![]() ![]() |
JetSetLS | permet à l’application d’associer un handle de contexte appelé Stockage Local avec un curseur ou la table associée à ce curseur. Ce descripteur de contexte peut être utilisé par l’application pour stocker les données auxiliaires associées à un curseur ou une table. L’application est notifiée ultérieurement à l’aide d’un rappel d’exécution lorsque le handle de contexte doit être libéré. Cela permet d’associer l’État alloué dynamiquement à un curseur ou une table. |
![]() ![]() |
JetSetSessionContext | Associe une session au thread actuel à l’aide du handle de contexte donné. Cette association remplace la spécification de 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. |
![]() ![]() |
JetSetSystemParameter (JET_INSTANCE, JET_SESID, JET_param, JET_CALLBACK, String) | Définit les options de configuration de la base de données. |
![]() ![]() |
JetSetSystemParameter (JET_INSTANCE, JET_SESID, JET_param, Int32, String) | Définit les options de configuration de la base de données. |
![]() ![]() |
JetSetSystemParameter (JET_INSTANCE, JET_SESID, JET_param, IntPtr, String) | Définit les options de configuration de la base de données. |
![]() ![]() |
JetSetTableSequential | Notifie le moteur de base de données que l’application analyse la totalité de l’index sur lequel le curseur est positionné. Par conséquent, les méthodes utilisées pour accéder aux données d’index seront paramétrées pour rendre ce scénario aussi rapide que possible. Consultez également JetResetTableSequential (JET_SESID, JET_TABLEID, ResetTableSequentialGrbit). |
![]() ![]() |
JetStopBackupInstance | Empêche l’activité relative à la sauvegarde en continu de se poursuivre sur une instance en cours d’exécution spécifique, ce qui met fin à la sauvegarde en continu de manière prévisible. |
![]() ![]() |
JetStopServiceInstance | Prépare une instance pour l’arrêt. |
![]() ![]() |
JetTerm | Termine une instance qui a été créée avec JetInit (JET_INSTANCE) ou JetCreateInstance (JET_INSTANCE, String). |
![]() ![]() |
JetTerm2 | Termine une instance qui a été créée avec JetInit (JET_INSTANCE) ou JetCreateInstance (JET_INSTANCE, String). |
![]() ![]() |
JetTruncateLogInstance | Utilisé lors d’une sauvegarde initiée par JetBeginExternalBackup pour supprimer tous les fichiers journaux des transactions qui ne seront plus nécessaires une fois la sauvegarde actuelle terminée. |
![]() ![]() |
JetUnregisterCallback | Configure le moteur de base de données pour qu’il cesse d’émettre des notifications à l’application, comme demandé précédemment via JetRegisterCallback (JET_SESID, JET_TABLEID, JET_cbtyp, JET_CALLBACK, IntPtr, JET_HANDLE). |
![]() ![]() |
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 s’effectue en appelant JetDelete (JET_SESID, JET_TABLEID). |
![]() ![]() |
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 s’effectue en appelant JetDelete (JET_SESID, JET_TABLEID). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
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). |
![]() ![]() |
MakeKey (JET_SESID, JET_TABLEID, chaîne, 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). |
![]() ![]() |
MoveAfterLast | Positionnez le curseur après le dernier enregistrement de la table. Un déplacement suivant place le curseur sur le dernier enregistrement. |
![]() ![]() |
MoveBeforeFirst | Positionnez le curseur avant le premier enregistrement de la table. Un prochain déplacement suivant placera le curseur sur le premier enregistrement. |
![]() ![]() |
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 n’a aucun effet. |
![]() ![]() |
RetrieveColumn (JET_SESID, JET_TABLEID, JET_COLUMNID) | Récupère une valeur de colonne unique à partir de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumn (JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit, JET_RETINFO) | Récupère une valeur de colonne unique à partir de l’enregistrement en cours. 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 d’un enregistrement en cours de création dans le tampon de copie de 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 réelle de la colonne, JetRetrieveColumn peut également être utilisé pour récupérer la taille d’une colonne, avant de récupérer les données de la colonne elle-même afin que les tampons d’application puissent être dimensionnés de manière appropriée. |
![]() ![]() |
RetrieveColumnAsBoolean (JET_SESID, JET_TABLEID, JET_COLUMNID) | Récupère une valeur de colonne booléenne de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsBoolean (JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Récupère une valeur de colonne booléenne de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsByte (JET_SESID, JET_TABLEID, JET_COLUMNID) | Récupère une valeur de colonne d’octets à partir de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsByte (JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Récupère une valeur de colonne d’octets à partir de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsDateTime (JET_SESID, JET_TABLEID, JET_COLUMNID) | Récupère une valeur de colonne DateTime à partir de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsDateTime (JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Récupère une valeur de colonne DateTime à partir de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsDouble (JET_SESID, JET_TABLEID, JET_COLUMNID) | Récupère une valeur de colonne double de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsDouble (JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Récupère une valeur de colonne double de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsFloat (JET_SESID, JET_TABLEID, JET_COLUMNID) | Récupère une valeur de colonne flottante à partir de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsFloat (JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Récupère une valeur de colonne flottante à partir de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsGuid (JET_SESID, JET_TABLEID, JET_COLUMNID) | Récupère une valeur de colonne GUID à partir de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsGuid (JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Récupère une valeur de colonne GUID à partir de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsInt16 (JET_SESID, JET_TABLEID, JET_COLUMNID) | Récupère une valeur de colonne unique à partir de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsInt16 (JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Récupère une valeur de colonne Int16 à partir de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsInt32 (JET_SESID, JET_TABLEID, JET_COLUMNID) | Récupère une valeur de colonne unique à partir de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsInt32 (JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Récupère une valeur de colonne Int32 de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsInt64 (JET_SESID, JET_TABLEID, JET_COLUMNID) | Récupère une valeur de colonne unique à partir de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsInt64 (JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Récupère une valeur de colonne unique à partir de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsString (JET_SESID, JET_TABLEID, JET_COLUMNID) | Récupère une valeur de colonne unique à partir de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. L’encodage Unicode est utilisé. |
![]() ![]() |
RetrieveColumnAsString (JET_SESID, JET_TABLEID, JET_COLUMNID, encodage) | Récupère une valeur de colonne de type chaîne à partir de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsString (JET_SESID, JET_TABLEID, JET_COLUMNID, encodage, RetrieveColumnGrbit) | Récupère une valeur de colonne de type chaîne à partir de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsUInt16 (JET_SESID, JET_TABLEID, JET_COLUMNID) | Récupère une valeur de colonne UInt16 de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsUInt16 (JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Récupère une valeur de colonne UInt16 de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsUInt32 (JET_SESID, JET_TABLEID, JET_COLUMNID) | Récupère une valeur de colonne UInt32 de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsUInt32 (JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Récupère une valeur de colonne UInt32 de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsUInt64 (JET_SESID, JET_TABLEID, JET_COLUMNID) | Récupère une valeur de colonne UInt64 de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumnAsUInt64 (JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Récupère une valeur de colonne UInt64 de l’enregistrement en cours. L’enregistrement est l’enregistrement associé à l’entrée d’index à la position actuelle du curseur. |
![]() ![]() |
RetrieveColumns | Récupère des colonnes dans les objets ColumnValue. |
![]() ![]() |
RetrieveColumnSize (JET_SESID, JET_TABLEID, JET_COLUMNID) | Récupère la taille d’une valeur de colonne unique à partir de l’enregistrement en cours. 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 d’un enregistrement en cours de création dans le tampon de copie de 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. |
![]() ![]() |
RetrieveColumnSize (JET_SESID, JET_TABLEID, JET_COLUMNID, Int32, RetrieveColumnGrbit) | Récupère la taille d’une valeur de colonne unique à partir de l’enregistrement en cours. 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 d’un enregistrement en cours de création dans le tampon de copie de 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. |
![]() ![]() |
RetrieveKey | Récupère la clé de l’entrée d’index à la position actuelle d’un curseur. |
![]() ![]() |
SerializeObjectToColumn | Écrire une forme sérialisée d’un objet dans une colonne. |
![]() ![]() |
SetColumn (JET_SESID, JET_TABLEID, JET_COLUMNID, Boolean) | Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou pour mettre à jour l’enregistrement en cours. |
![]() ![]() |
SetColumn (JET_SESID, JET_TABLEID, JET_COLUMNID, Byte) | Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou pour mettre à jour l’enregistrement en cours. |
![]() ![]() |
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 en cours. |
![]() ![]() |
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 en cours. |
![]() ![]() |
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 en cours. |
![]() ![]() |
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 en cours. |
![]() ![]() |
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 en cours. |
![]() ![]() |
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 en cours. |
![]() ![]() |
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 en cours. |
![]() ![]() |
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 en cours. |
![]() ![]() |
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 en cours. |
![]() ![]() |
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 en cours. |
![]() ![]() |
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 en cours. |
![]() ![]() |
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 en cours. |
![]() ![]() |
SetColumn (JET_SESID, JET_TABLEID, JET_COLUMNID, chaîne, encodage) | Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou pour mettre à jour l’enregistrement en cours. |
![]() ![]() |
SetColumn (JET_SESID, JET_TABLEID, JET_COLUMNID, chaîne, encodage, SetColumnGrbit) | Modifie une valeur de colonne unique dans un enregistrement modifié à insérer ou pour mettre à jour l’enregistrement en cours. |
![]() ![]() |
SetColumns | Définit des colonnes à partir d’objets ColumnValue. |
![]() ![]() |
TryGetLock | Réserver explicitement la possibilité de mettre à jour une ligne, un verrou en écriture ou d’empêcher explicitement une ligne d’être mise à jour par une autre session, verrou de lecture. Normalement, les verrous d’écriture de ligne sont acquis implicitement en raison de la mise à jour des lignes. Les verrous de lecture ne sont généralement pas requis 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 va être effectuée. |
![]() ![]() |
TryMove | Essayez de naviguer dans un index. Si la navigation réussie, 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. |
![]() ![]() |
TryMoveFirst | Essayez de vous déplacer vers le premier enregistrement de la table. Si la table est vide, la valeur false est retournée. Si une autre erreur se produit, une exception est levée. |
![]() ![]() |
TryMoveLast | Essayez de vous déplacer vers le dernier enregistrement de la table. Si la table est vide, la valeur false est retournée. Si une autre erreur se produit, une exception est levée. |
![]() ![]() |
TryMoveNext | Essayez de vous déplacer vers l’enregistrement suivant dans la table. Si aucun enregistrement suivant n’est présent, la valeur false est retournée, si une erreur différente est rencontrée, une exception est levée. |
![]() ![]() |
TryMovePrevious | Essayez de vous déplacer vers l’enregistrement précédent dans la table. S’il n’existe pas d’enregistrement précédent, la valeur false est retournée, si une erreur différente est rencontrée, une exception est levée. |
![]() ![]() |
TryOpenTable | Essayez d’ouvrir une table. |
![]() ![]() |
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é construite précédemment à l’aide de JetMakeKey. |
![]() ![]() |
TrySetIndexRange | Limite temporairement l’ensemble d’entrées d’index que le curseur peut suivre à l’aide de JetMove pour ceux qui commencent à l’entrée d’index actuelle et se terminent à 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é construite précédemment à l’aide de JetMakeKey. Retourne la valeur true si la plage d’index n’est pas vide ; sinon, false. |
Haut
.gif)
.gif)