Comment appeler une sql procédure stockée en utilisant ms access vba

Appelez une procédure stockée SQL utilisant MS Access VBA

Sachant comment appeler une procédure stockée Microsoft SQL Server à partir de Microsoft Office Access utilisant Visual Basic pour Applications (VBA) peut vous faire gagner du temps lorsque vous devez exécuter la procédure stockée. SQL Server est un système de gestion de base de données relationnelle utilisée pour les grandes bases de données. L`accès est aussi un système de gestion de base de données relationnelles mais couramment utilisée pour les plus petites bases de données. VBA est un langage de programmation informatique utilisé pour automatiser les tâches de routine dans les applications Microsoft Office tels que Access.

  • Démarrez Microsoft Office Access 2007 et sélectionnez "Base de données vide," puis clique "Créer." Cliquez "Database Tools" et sélectionnez "Visual Basic." Clique le "Insérer" champ et sélectionnez "Module."

  • Sélectionnez le "Outils" menu et cliquez "Les références..." Cochez la case à côté de "Microsoft ActiveX Data Objects Bibliothèque." Cliquez "D`ACCORD."

  • Tapez la commande suivante pour créer un nouveau sous-programme et déclarer des variables:

    Public Sub createDataToAnalyze ()

    Dim objConnection As New ADODB.Connection

    Dim objCom Comme ADODB.Command

    Dim provStr As String




  • Tapez la commande suivante pour définir la connexion à votre serveur SQL:

    Set objCom = New ADODB.Command

    objConnection.Provider = "sqloledb"

    provStr = "Data Source = SERVERNAME-" & "Initial Catalog = DATABASE NAME-User Id = USER ID-Password = un mot de passe"

    Modifier la "provStr" chaîne et entrez vos informations de connexion, telles que le nom du serveur, le nom de base de données, l`ID utilisateur et mot de passe.

  • Tapez la commande suivante pour définir vos informations de procédure stockée:

    objConnection.Open provStr

    Avec objCom

    .ActiveConnection = objConnection

    .CommandText = "spCreateUserTbl"

    .CommandType = adCmdStoredProc

    .Exécuter

    Terminer par

    End sub

    Modifier la ligne suivante et tapez votre nom de procédure stockée:

    .CommandText = "spCreateUserTbl"

  • presse "F5" pour exécuter le sous-programme.

AUTRES

Sql tutoriel vba фото

Sql tutoriel vba

Structured Query Language (SQL) est le langage informatique utilisé pour la gestion de bases de données…

» » » » Comment appeler une sql procédure stockée en utilisant ms access vba