Visual Basic fournit aux développeurs un langage de haut niveau pour créer des applications de bureau Windows. Le langage Visual Basic s'intègre de façon transparente avec les serveurs de bases de données , de sorte que vous pouvez récupérer des informations à partir de tableaux et de les afficher dans vos applications dynamiques. Visual Basic appelle une procédure stockée , et stocke les résultats dans un ensemble de données. Cet ensemble de données est utilisé pour manipuler et modifier des données stockées. Instructions
1
Créez vos variables Visual Basic . Il ya trois variables nécessaires pour appeler une procédure stockée : une connexion à la base de données, un jeu d'enregistrements qui stocke les résultats et l'objet de commande qui exécute la procédure . Le code suivant crée vos variables :
conn As nouveaux records ADODB.ConnectionDim en tant que nouveau commandement ADODB.RecordsetDim Comme ADODB.Command
2
créer la connexion de base de données. La connexion de base de données prend le nom de base de données , votre nom d'utilisateur et mot de passe et le nom du serveur et ouvre une connexion . Ce qui suit est un exemple de connexion Visual Basic à une base de données SQL Server:
conn.Open "Provider = SQLOLEDB ; Data Source = leserveur ; Initial Catalog = theDatabase " , "user" , "password" < br >
3
Configurer l'objet de commande de la procédure stockée . Cette objets utilise l'objet de connexion créé à l'étape 2 et exécute la procédure stockée . Le code suivant est un exemple de la façon de mettre en place la commande:
command.ActiveConnection = conncommand.CommandType = adCmdStoredProccommand.CommandText = " sel_GetCustomers "
La propriété " ActiveConnection " est réglé sur votre objet de connexion . Le " CommandType " est une valeur constante appelée " adCmdStoredProc . " Cela indique à la commande qu'il s'agit d'une procédure stockée. Le " sel_GetCustomers " est le nom de la procédure stockée .
4
Attribuer la procédure résultats enregistrés à l'objet d'enregistrements. Le code suivant récupère tous les résultats et les stocke :
Set records = Command.Execute
5
Imprimer sortir un disque . Pour s'assurer que le processus complété avec succès , imprimez le premier enregistrement à votre fenêtre du débogueur . Le code suivant teste vos résultats de procédures stockées : Photos
impression records.Fields (0)