Une base de données est utilisée pour fournir à vos utilisateurs un contenu dynamique . Une composante d'une application de base de données est stockée procédures . Les procédures stockées sont des énoncés précompilés qui récupèrent , modifier ou supprimer des informations dans un tableau. Vous pouvez utiliser Visual Basic pour appeler une procédure stockée à partir de votre site Web ou une application de bureau. L'appel d'une procédure stockée consiste à utiliser un objet de connexion et de commande , qui sont des composants fournis par le compilateur Visual Basic . Instructions 1 Ouvrez votre console Visual Studio ou Visual Basic 6.0 et chargez votre projet. Double- cliquez sur le formulaire qui permet d'afficher les enregistrements renvoyés à partir de la base de données . Cliquez-droit sur le fichier de forme ouverte et sélectionnez "Code View". 2 initialiser les variables nécessaires pour appeler la procédure stockée . Les objets de connexion et de commande sont utilisés pour connecter et appeler la procédure de base de données . L'objet de jeu d'enregistrements est utilisé pour maintenir les enregistrements extraits . Le code pour initialiser les variables est la suivante: conn As New dossiers ADODB.ConnectionDim As New ADODB.RecordsetDim comm Comme ADODB.Command 3 Utilisez l'objet de connexion pour ouvrir une connexion à la base de données . L'objet de connexion utilise un pilote de base de données et un nom de base de données. Le code pour se connecter à un serveur SQL Server est la suivante: conn.Open "Provider = SQLOLEDB ; Data Source = myDatabaseServer ; Initial Catalog = myDB », nom d'utilisateur , mot de passe "username" , et le paramètre "Mot de passe " est un nom d'utilisateur configuré sur le serveur de base de données qui a la capacité d' exécuter des procédures stockées 4 Définir les propriétés requises pour l'objet de commande . . L'objet de la commande doit être configuré pour exécuter une procédure stockée. Elle nécessite également l'objet de connexion et le nom de la procédure stockée . Le code ci-dessous met en place l'objet de commande : comm.ActiveConnection = conncomm.CommandType = adCmdStoredProccomm.CommandText = " myStoredProcedure " 5 exécuter la procédure stockée et affecter les résultats de l'objet d'enregistrements. Le code suivant utilise l'objet de commande pour exécuter la procédure stockée de base de données : records = comm.Execute 6 Imprimer le premier enregistrement du jeu d'enregistrements . Il est utilisé pour tester le code et vérifier que vous recevez les résultats de la base de données . Imprimer des enregistrements (0)
|