Lecture des données de la base de données
S’applique à : Windows | Windows Serveurs
Lecture des données de la base de données
La lecture des données de la base de données doit être effectuée au sein d’une transaction.
La procédure suivante montre comment effectuer une opération de lecture simple dans la base de données.
Pour lire des données à partir d’une base de données
Appelez JetBeginTransaction ou JETBEGINTRANSACTION2 avec l’ID de session pour démarrer la transaction.
Déplacez le curseur vers l’enregistrement souhaité en appelant JetMove avec JET_MoveFirst dans le paramètre cRow . Pour plus d’informations sur le déplacement du curseur, consultez la rubrique indexation dans le tableau .
Appelez JetGetTableColumnInfo sur l’enregistrement en cours avec JET_ColInfo spécifié dans le paramètre InfoLevel pour récupérer l’ID de colonne de la colonne. L’ID de colonne est retourné dans la structure JET_COLUMNDEF .
Lisez les données de la colonne en appelant JetRetrieveColumn avec l’ID de colonne récupéré à l’étape 3 dans le paramètre columnid. Le paramètre pvData contient le type de données spécifié dans la structure JET_COLUMNDEF Récupérée à l’étape 3.
Appelez JetCommitTransaction pour valider la transaction dans la base de données.