Créer et Manipuler un Record Set en Visual Basic

Créer le recordset avec VBA
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Access 2016 - Programmer votre application avec VBA
Revoir le teaser Je m'abonne
3,7
Transcription


79,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
3,7

79,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de vous apprendre à :
- Créer et ouvrir un record set en Visual Basic
- Utiliser des requêtes SQL pour remplir les record sets
- Lire et manipuler les données contenues dans un record set
- Optimiser la performance et gérer la mémoire lors de la manipulation des données

Découvrez comment initialiser, ouvrir et manipuler un record set en utilisant SQL dans Visual Basic.

Dans cette leçon, nous allons apprendre à créer un record set en Visual Basic, en utilisant une requête SQL pour récupérer des données à partir d'une base de données Access. Nous allons voir l'importance de l'instruction dim rsClient as new pour déclarer notre variable record set, puis comment l'ouvrir à l'aide de la méthode rsClient.open. Nous couvrirons également les options de connexion et les paramètres tels que open forward only pour optimiser la performance.

Ensuite, nous aborderons la lecture des données dans le record set par accès aux champs via rsclient.fields, en utilisant des noms de champs explicites pour éviter les erreurs d'index. De plus, nous verrons comment verrouiller le record set de manière optimiste et comment gérer la mémoire en fermant et libérant le record set avec rsclient.close et set rsclient = nothing.

Pour une vérification adéquate, nous illustrerons comment utiliser msgbox pour tester les valeurs des variables avant de passer aux tests conditionnels. Enfin, nous préparerons notre code pour l'exécution en le déplaçant vers un module adéquat. Suivez cette leçon pour maîtriser l'utilisation des record sets en Visual Basic et optimiser vos interactions avec les bases de données Access.

Voir plus
Questions réponses
Comment initialiser un record set en Visual Basic?
On initialise un record set en utilisant la déclaration dim suivie de la variable et en utilisant 'as new' pour créer l'objet en mémoire.
Pourquoi utiliser la méthode open forward only?
La méthode open forward only est utilisée principalement pour optimiser les performances en limitant la mobilité dans le record set à une seule direction, en avant.
Quelles sont les bonnes pratiques pour gérer la mémoire avec les record sets?
Il est recommandé de fermer le record set avec rsclient.close et de libérer l'objet de la mémoire avec set rsclient = nothing pour éviter les fuites de mémoire.

Programme détaillé

6 commentaires
3,7
6 votes
5
4
3
2
1
C0C5CF6F-A6C1-48EA-8728-E689593D14A0@cyberlibris.studi.fr
Il y a 2 mois
merci
07102CF1-2C23-4102-9F7C-DD3EB49E6233@cyberlibris.studi.fr
Il y a 1 an
Belle Formation
jepifavre
Il y a 2 ans
Belle Formation et de qualité mais incomplète car fichiers manquants. Dommage et où pourrions nous la récupérer ?
mambessouk
Il y a 3 ans
S'il vous plaît, j'aimerais avoir le fichier de travail mambessouk@gmail.com.
Merci
PhdConsultants srl (BE 0461 861 342)
Il y a 4 ans
très bien
- mais j'irai dans le sens d'un précédent commentaire : dommage que les fichiers annoncés dans la vidéo ne soient pas disponibles - pour cette raison, je ne donne pas 5 mais 4 étoiles
- j'aimerais bien une suite où ADO et DAO seraient plus abordés
sch68fr
Il y a 4 ans
La formation est de qualité, sauf que le fichier ACCESS support qui est annoncé dans la vidéo n'est pas disponible et mis à disposition pour pratiquer. Un grand dommage.